Skip to main content

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

Следующий пример описывает создание и запуск макрокоманды, которая выводит в первой строке текстового документа строку «HELLO, WORLD!».

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

  1. Запустить приложение «МойТекст» и открыть редактор макрокоманд. Для этого выбрать пункт Редактор макрокоманд вкладки Макрокоманды.
  2. Нажать кнопку для создания новой макрокоманды. Указать имя макрокоманды. По умолчанию новой макрокоманде присваивается имя «Без имени».
  3. Ввести текст макрокоманды:

range = document:getRange()
startPos = range:getBegin()

textProp = range:getTextProperties()
textProp.italic = true
textProp.allCapitals = true
range:setTextProperties(textProp)
startPos:insertText("Hello, World!")

  1. Запустить макрокоманду нажатием на кнопку Выполнить. В случае успешного завершения работы макрокоманды редактор макрокоманд выведет сообщение «Макрос выполнен успешно».
  2. Закрыть окно редактора макрокоманд, чтобы увидеть изменения в текстовом документе. В первой строке документа отобразится текст «HELLO, WORLD!».
  3. Сохранить текстовый документ. Для этого выбрать в командном меню пункт Файл > Сохранить / Файл > Сохранить как или нажать сочетание клавиш Ctrl+S.

При сохранении необходимо выбрать тип файла «Текстовый документ» одного из форматов: DOCX, XODT, ODT (для электронных таблиц - XLSX, XODS, ODS).