Макросы

Макросы - это небольшие скрипты, используемые для того, чтобы ускорить выполнение рутинных задач в различных типах документов. Макросы используют синтаксис языка JavaScript, поэтому методы, доступные в JavaScript, так же доступны в макросах.

Вы можете добавить собственные макросы в документы (поддерживаются все типы документов: текстовые, таблицы, презентации), отредактировать их, сохранить с документом, - всё, что может сделать вашу работу с документами легче и удобнее.

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

Макрос - это функция JavaScript, привязанная к документу. Простейшая функция, вставляющая фразу "Hello world!" в текстовый документ при запуске, будет выглядеть следующим образом:

(function()
{
    var oDocument = Api.GetDocument();
    var oParagraph = Api.CreateParagraph();
    oParagraph.AddText("Hello world!");
    oDocument.InsertContent([oParagraph]);
})();

В интерфейсе десктопных редакторов это будет выглядеть следующим образом:

Окно макросов Окно макросов

Для доступа к макросу, откройте или создайте документ нужного типа, нажмите кнопку плагинов Кнопка плагинов и выберите Макросы. Откроется окно макросов. Нажмите Создать и введите ваш код скрипта в окно с правой стороны. Когда закончите, нажмите Выполнить для запуска кода в документе.

Вы также можете переименовать ваш макрос для того, чтобы отличать его от других в случае, если в документе несколько макросов, либо удалить ненужные.