Создаваемым в Р7-Офис макросам можно установить признак «Автостарт», при этом отмеченные макросы могут автоматически запускаться при открытии документа.

Режим автозапуска макросов документов

 

(function()
{
     Common.UI.alert({ title: "Автостарт", msg: "Макрос 1 был запущен" });
})();

При следующем открытии документа, все макросы с установленным признаком (Символ А в круглых скобкам перед наименованием) «Автостарт» будут автоматически запущены (на скриншоте отображен пример выполнения макроса, вызывающего диалоговое окно-уведомление):

Автостарт

Поведение редакторов по автоматическому запуску содержащихся в документах макросов можно регулировать, выбрав одну из настроек:

  • Включить все (включить автозапуск всех макросов без уведомления),
  • Показывать уведомления (перед автозапуском макросов отображается системный диалог, предупреждающий о наличии в документе макросов и предлагающий разрешить/запретить их запуск) (см. скриншот ниже),
  • Отключить все (отключить автозапуск всех макросов без уведомления)

Предупреждение

Данная настройка расположена в «Дополнительных параметрах», для перехода в которые нужно открыть вкладку «Файл» в любом документе:

Дополнительные параметры