Организация библиотек и модулей

Basic Libraries Containers

LibreOffice Basic libraries can be stored in 3 different containers:

To access macros stored in libraries of Application Macros or My Macros from another container, including the document container, use the GlobalScope specifier.

Организация библиотек

Создание новой библиотеки

  1. Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.

  2. Откройте вкладку Библиотеки.

  3. Select to where you want to attach the library in the Location list. If you select Application Macros & Dialogs, the library will belong to the LibreOffice application and will be available for all documents. If you select a document the library will be attached to this document and only available from there.

  4. Щёлкните параметр Создать и введите имя, чтобы создать новую библиотеку.

Импортировать библиотеку

  1. Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.

  2. Откройте вкладку Библиотеки.

  3. Select to where you want to import the library in the Location list. If you select Application Macros & Dialogs, the library will belong to the LibreOffice application and will be available for all documents. If you select a document the library will be imported to this document and only available from there.

  4. Щёлкните параметр Добавить и выберите внешнюю библиотеку, которая будет добавлена.

  5. Выберите все библиотеки, которые нужно добавить, в диалоговом окне Добавить библиотеки. В этом окне отображаются все библиотеки, содержащиеся в выбранном файле.

  6. Если библиотека будет вставлена как ссылка, просто установите флажок Вставить как ссылку (только для чтения). Библиотеки только для чтения полностью функциональны, однако не подлежат изменению в Basic IDE.

  7. Установите флажок Заменить существующие библиотеки, если требуется заменить существующие библиотеки с таким же именем.

  8. Нажмите кнопку ОК, чтобы добавить библиотеку.

Экспортировать библиотеку

  1. Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.

  2. Откройте вкладку Библиотеки.

  3. 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.

  4. Click Export...

  5. Choose whether you want to export the library as an extension or as a BASIC library.

  6. Нажмите кнопку Удалить.

  7. Select where you want your library exported.

  8. Нажмите кнопку ОК, чтобы добавить библиотеку.

Удаление библиотеки

  1. Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.

  2. Откройте вкладку Библиотеки.

  3. Выберите из списка библиотеку, которую следует удалить.

  4. Нажмите кнопку Удалить.

Организация модулей и диалоговых окон

Создание нового модуля или диалогового окна

  1. Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.

  2. Откройте вкладку Модули или вкладку Диалоги.

  3. Выберите библиотеку, куда будет вставлен модуль, и щёлкните параметр Создать.

  4. Введите имя модуля или диалогового окна и нажмите кнопку ОК.

Переименование модуля или диалогового окна

  1. Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.

  2. Щёлкните дважды на модуле, который требуется переименовать, с небольшой паузой между щелчками. Введите название.

    В Basic IDE щёлкните правой кнопкой мыши имя модуля или диалога на вкладках в нижней части экрана, выберите Переименовать и введите новое имя.

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

Удаление модуля или диалогового окна

  1. Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.

  2. Откройте вкладку Модули или Диалоги.

  3. Выберите модуль, который нужно удалить из списка. Дважды щёлкните элемент списка, чтобы открыть дочерние элементы, если необходимо.

  4. Нажмите кнопку Удалить.

warning

При удалении модуля окончательно удаляются все существующие процедуры и функции в этом модуле.


Организация проектов из числа документов или шаблонов

Перемещение или копирование модулей между документами, шаблонами и приложением.

  1. Откройте все документы, в которых будут перемещаться или копироваться модули или диалоговые окна.

  2. Выберите Сервис - Макросы - Макрос - LibreOffice Basic и щёлкните параметр Управление или иконку Модули в Basic IDE для открытия диалогового окна Управление макросами.

  3. Для перемещения модуля или диалогового окна в другой документ щёлкните по соответствующему объекту в списке и перетащите его в необходимое местоположение. Горизонтальная линия во время перетаскивания отображает целевое местоположение текущего объекта. Если вы хотите не переместить объект, а скопировать его, во время перетаскивания удерживайте клавишу .

Please support us!