Запись макроса

From LibreOffice Help
Jump to: navigation, search
  1. Откройте документ, для которого нужно записать макрос.
  2. Выберите команды Сервис - Макросы - Записать макрос'.

    If
    Tools - Macros - Record Macro menu item is missing, make sure that macro recording feature is enabled in Tools - Options' - LibreOffice - Advanced.
    Откроется маленькое диалоговое окно Запись с одной только кнопкой Завершить запись.
  3. Выполните действия, которые хотите записать в документе.

    Нажмите клавишу ESC, чтобы снять выделение объекта, поскольку в настоящее время макрорегистратор не записывает это действие, произведенное щелчком мыши.
  4. Нажмите кнопку Завершить запись.

    Откроется диалоговое окно Макрос, в котором можно сохранить и выполнить макрос.

    Если нужно прервать запись, не сохраняя макрос, нажмите кнопку Закрыть в диалоговом окне Запись.
  5. Чтобы сохранить макрос, сначала в списке Сохранить макрос в выберите объект, в котором хотите сохранить макрос.
  6. Если нужно сохранить макрос в новой библиотеке или модуле, нажмите кнопку Новая библиотека или Новый модуль и введите имя библиотеки или модуля.
  7. В текстовом поле Название макроса введите имя нового макроса.
  8. Нажмите кнопку Сохранить.

Ограничения макрорегистратора

Следующие действия не регистрируются:

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

См. также

Макрос

Программирование в LibreOffice