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

Содержимое
Index 🔎︎

# Recording a Macro

LibreOffice can record commands executed with the keyboard and mouse in Writer and Calc

1. Откройте документ, для которого нужно записать макрос.

2. Выберите команды Сервис - Макросы - Записать макрос.

   If Tools - Macros - Record Macro menu item is missing, make sure that macro recording feature is enabled in LibreOffice - PreferencesTools - Options - LibreOffice - Advanced.

   Откроется маленькое диалоговое окно Запись с одной только кнопкой Завершить запись.

3. Выполните действия, которые хотите записать в документе.

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

4. Нажмите кнопку Завершить запись.

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

   Если нужно прервать запись, не сохраняя макрос, нажмите кнопку Закрыть в диалоговом окне Запись.

5. Чтобы сохранить макрос, сначала в списке Сохранить макрос в выберите объект, в котором хотите сохранить макрос.

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

7. В текстовом поле Название макроса введите имя нового макроса.

8. Нажмите кнопку Сохранить.

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

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

- Открытие окон не регистрируется.

- Действия, выполненные в других окнах (где регистратор не запущен), не регистрируются.

- Переключение окон не регистрируется.

- Действия, не связанные с содержимым документа, не регистрируются. Например, изменения, внесённые в диалоговое окно "Параметры", организатор макросов, настройки.

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

- Макрорегистратор работает только в Calc и Writer.

См. также

Макрос