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

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








