Инструкция
1
Написание макросов является достаточно сложной задачей по сравнению с определением обычных функций, потому что необходимо точно представлять, что вычисляется на этапе расширения, а что - на втором этапе его преобразования. Во многих программах и программных пакетах для офисного применения при обработке макросов в автоматическом режиме выполняется определенная для каждого из них последовательность действий. Предлагается интерфейс для записывания новых и перезаписи имеющихся.
2
Применяя макросы, можно на порядок ускорить работу программиста с выбранным приложением. Кроме того что макрос выполняет определенный перечень команд, встроенных в приложение, он также дает возможность обрабатывать внешние файлы, производить загрузку и передавать необходимые файлы с помощью интернета, помогает читать и желаемым образом менять настройки в операционной системе. Обычно режим, в котором производится запись действий человека в виде макроса, дает только недоработанный код, который впоследствии необходимо будет корректировать. Но и в этом случае макрос существенно снижает затраты времени, необходимого для того чтобы выполнить текущие операции.
3
В программировании макрос - это специальное символьное имя, которое заменяется при его обработке процессором на определенную последовательность инструкций в программе. Для каждого языка программирования имеется особый синтаксис вызова макросов.
4
Если определяемое выражение не удобно вводить вручную, но можно создать его при помощи программы, то максимально удобно сделать это с помощь макросов. Они предоставляют возможность внедрять в определенный язык программирования новые формы предложений, которые не существовали в этом языке ранее, но подходят для конкретной решаемой задачи.