Записи с меткой ‘инструкции’

Отладка макросов и пользовательских функций

•    Отладка программ при их разработке

•    Обработка ошибок на этапе выполнения

Если вы успешно усвоили материал трех предыдущих глав, вы уже  имеете некоторое представление о работе с языком Visual Basic for Applications (VBA) и, возможно, хотели бы  углубить  свои  знания.   Хорошим  способом  совершенствоваться  в  любом  языке программирования является изучение текстов программ и экспериментирование с ними. Выполняя каждодневную работу в Excel,  проанализируйте ваши действия и подумайте, нельзя  ли  их  автоматизировать.  Когда  вы  найдете  такие  действия,  включите  запись макроса, а затем внимательно изучите получившийся код. Если в  тексте  макроса вам встретятся  незнакомые  ключевые  слова,  воспользуйтесь  справкой  VBA.  Когда  текст макроса станет для вас понятным, попробуйте сделать его более эффективным. Сначала удалите  те инструкции, которые кажутся вам излишними, и убедитесь, что их удаление действительно не влияет на работу макроса. Затем отыщите  инструкции, выделяющие диапазоны  или  другие  объекты,  и   попытайтесь,  где  это  возможно,  обойтись  без выделения, заменив эти инструкции другими.

Продолжение …

Редактирование макросов

Предположим, что вы записали макрос, который вводит ряд заголовков,  устанавливает для них шрифт и рисует рамку. Затем вы обнаруживаете,  что пропустили какой-то шаг или что-то сделали неправильно, например применили не тот тип границы. Что делать в этом случае?

Продолжение …

Управление доступом на основе IP-адресов Apache FreeBSD

Параметры Allow и Deny задают IP-адреса и имена хостов, с которых разрешен доступ к содержимому каталога. Адрес клиента сравнивается со списками Allow и Deny в порядке, указанном в инструкции Order. Далее, в зависимости от результата сравнения, Apache разрешает или запрещает доступ к файлам каталога. Если порядок Order определен как deny, allow, то по умолчанию доступ открыт, если нет запрещающей инструкции Deny. Если же порядок определен как allow, deny, то по умолчанию доступ запрещен, если нет разрешающей инструкции Allow. Применяется последнее совпавшее правило.

Продолжение …