Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Начало работы с макросами

Обновлено: 13.08.25

Макросы — это небольшие скрипты, используемые для облегчения вашей повседневной работы с различными типами документов. Макросы Р7 используют синтаксис JavaScript и нотацию сценариев API Document Builder.

Есть несколько причин, по которым Р7 использует JavaScript для макросов:

  • кроссплатформенный,
  • легко использовать,
  • безопасность, так как макросы не имеют никакого доступа к системе. Это просто JS-код, который запускается в одном окне с редакторами.

Как начать писать свой макрос

Обратите внимание, что начиная с версии 7.1 доступ к объектам окна и документа, а также к функции оповещения ограничен из макросов, так как к макроскриптам был применен режим «использовать строгий«. Не забудьте объявить переменные перед их использованием, чтобы макросы работали корректно.
Здесь ↗ вы можете найти готовые макросы или создать свои собственные.

Как начать писать свой макрос

  1. Откройте вкладку «Плагины» и нажмите «Макросы».
  2. Нажмите Создать в появившемся окне.
  3. Обратитесь к документации API , чтобы написать скрипт.
  4. Напишите ↗ код для своего макроса.
  5. Переименуйте свой макрос, нажав соответствующую кнопку.
  6. Когда все будет готово, нажмите Выполнить , чтобы запустить код в документе.

Если вы хотите удалить ненужный макрос, нажмите кнопку Удалить.