Організація і розташування сценаріїв на Python

Файли сценаріїв Python зберігаються у файловій системі, в теках, керованих LibreOffice. Макроси можна запускати на рівні встановлення, користувача або файлу.

Розташування сценаріїв на Python

Refer to Getting Session Information in order to get programmatic access to Python script locations.

Контейнер макросів LibreOffice

Макроси, наявні в цьому місці (контейнері), скопійовані програмою встановлення і доступні кожному користувачеві комп'ютера, і будь-який відкритий документ може мати доступ до макросів, що зберігаються в контейнері. Для зберігання або редагування макросів тут потрібні права адміністратора.

Розташування контейнера макросів LibreOffice у файловій системі залежить від операційної системи:

Мої макроси

Цей контейнер доступний лише користувачеві LibreOffice. Будь-який відкритий документ може мати доступ до макросів, що зберігаються в контейнері. Макроси в цьому місці зберігаються у профілі користувача LibreOffice.

Контейнер Мої макроси знаходиться у просторі користувача і залежить від операційної системи:

Макроси документа

Макроси документів вбудовуються в документ і доступні лише тоді, коли документ відкритий.

Бібліотеки, модулі та макроси

Як макроси BASIC, макроси Python можуть бути організовані в бібліотеках, модулях і макросах.

Створення бібліотеки Python

Бібліотеки - це теки в дереві контейнерів. Щоб створити бібліотеку, додайте теку в цільовий контейнер. Ім'я бібліотеки - це назва теки.

Створення модуля Python.

Модуль - це файл Python у бібліотеці або контейнері. Створіть модуль, додавши файл у контейнер.

Макроси Python

Макрос - це об'єкт Python у модулі.

Будь ласка, підтримайте нас!