Макросы — это небольшие скрипты, используемые для облегчения вашей повседневной работы с различными типами документов. Макросы Р7 используют синтаксис JavaScript и нотацию сценариев API Document Builder.
Есть несколько причин, по которым Р7 использует JavaScript для макросов:
- Кроссплатформенный;
- Легко использовать;
- Безопасность, так как макросы не имеют никакого доступа к системе. Это просто JS-код, который запускается в одном окне с редакторами.
Как начать писать свой макрос
Обратите внимание, что начиная с версии 7.1 доступ к объектам окна и документа, а также к функции оповещения ограничен из макросов, так как к макроскриптам был применен режим «использовать строгий«. Не забудьте объявить переменные перед их использованием, чтобы макросы работали корректно.
Уточнение
Здесь ↗ вы можете найти готовые макросы или создать свои собственные.
Как начать писать свой макрос
- Откройте вкладку «Плагины» и нажмите «Макросы»;
- Нажмите Создать в появившемся окне:

- Обратитесь к документации API , чтобы написать скрипт;
- Напишите ↗ код для своего макроса;
- Переименуйте свой макрос, нажав соответствующую кнопку;
- Когда все будет готово, нажмите Выполнить , чтобы запустить код в документе.
Если вы хотите удалить ненужный макрос, нажмите кнопку Удалить.










