Организация библиотек и модулей
Организация библиотек
Создание новой библиотеки
-
Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.
-
Откройте вкладку Библиотеки.
-
Выберите объект, с которым будет связана библиотека, из списка Приложение/Документ. Если выбраны Макросы и диалоги LibreOffice, библиотека будет принадлежать приложению LibreOffice и будет доступна для всех документов. Если выбран документ, библиотека будет связана с этим документом и будет доступна только из него.
-
Щёлкните параметр Создать и введите имя, чтобы создать новую библиотеку.
Импортировать библиотеку
-
Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.
-
Откройте вкладку Библиотеки.
-
Выберите объект, с которым будет связана библиотека, из списка Приложение/Документ. Если выбраны Макросы и диалоги LibreOffice, библиотека будет принадлежать приложению LibreOffice и будет доступна для всех документов. Если выбран документ, библиотека будет связана с этим документом и будет доступна только из него.
-
Щёлкните параметр Добавить и выберите внешнюю библиотеку, которая будет добавлена.
-
Выберите все библиотеки, которые нужно добавить, в диалоговом окне Добавить библиотеки. В этом окне отображаются все библиотеки, содержащиеся в выбранном файле.
-
Если библиотека будет вставлена как ссылка, просто установите флажок Вставить как ссылку (только для чтения). Библиотеки только для чтения полностью функциональны, однако не подлежат изменению в Basic IDE.
-
Установите флажок Заменить существующие библиотеки, если требуется заменить существующие библиотеки с таким же именем.
-
Нажмите кнопку ОК, чтобы добавить библиотеку.
Экспортировать библиотеку
-
Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.
-
Откройте вкладку Библиотеки.
-
In the Location list you specify where your library is stored. Select the library that you want to export. Note that you cannot export the Standard library.
-
Click Export...
-
Choose whether you want to export the library as an extension or as a basic library.
-
Нажмите кнопку Удалить.
-
Select where you want your library exported.
-
Нажмите кнопку ОК, чтобы добавить библиотеку.
Удаление библиотеки
-
Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.
-
Откройте вкладку Библиотеки.
-
Выберите из списка библиотеку, которую следует удалить.
-
Нажмите кнопку Удалить.
-
При удалении библиотеки окончательно удаляются все существующие модули и соответствующие процедуры и функции.
-
Удаление библиотеки по умолчанию "Standard" невозможно.
-
Если удаляется библиотека, вставленная как ссылка, будет удалена только ссылка, но не сама библиотека.
Организация модулей и диалоговых окон
Создание нового модуля или диалогового окна
-
Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.
-
Откройте вкладку Модули или вкладку Диалоги.
-
Выберите библиотеку, куда будет вставлен модуль, и щёлкните параметр Создать.
-
Введите имя модуля или диалогового окна и нажмите кнопку ОК.
Переименование модуля или диалогового окна
-
Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.
-
Щёлкните дважды на модуле, который требуется переименовать, с небольшой паузой между щелчками. Введите название.
В Basic IDE щёлкните правой кнопкой мыши имя модуля или диалога на вкладках в нижней части экрана, выберите Переименовать и введите новое имя.
-
Нажмите клавишу ВВОД, чтобы подтвердить изменения.
Удаление модуля или диалогового окна
-
Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.
-
Откройте вкладку Модули или Диалоги.
-
Выберите модуль, который нужно удалить из списка. Дважды щёлкните элемент списка, чтобы открыть дочерние элементы, если необходимо.
-
Нажмите кнопку Удалить.
При удалении модуля окончательно удаляются все существующие процедуры и функции в этом модуле.
Организация проектов из числа документов или шаблонов
Перемещение или копирование модулей между документами, шаблонами и приложением.
-
Откройте все документы, в которых будут перемещаться или копироваться модули или диалоговые окна.
-
Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.
-
Для перемещения модуля или диалогового окна в другой документ щёлкните по соответствующему объекту в списке и перетащите его в необходимое местоположение. Горизонтальная линия во время перетаскивания отображает целевое местоположение текущего объекта. Если вы хотите не переместить объект, а скопировать его, во время перетаскивания удерживайте клавишу COMMANDCTRL.