Как запустить макросы python в LibreOffice?
когда я иду Инструменты - > Макросы - > Организовать Макросы - > Python Я получаю этот диалог:
Это не возможно для создания новых макросов Python.
по-видимому, LibreOffice имеет нет редактора Python поэтому я должен написать макросы в другом месте, а затем просто выполнить их.
но я не знаю здесь чтобы поставить скрипты Python.
я попробовал общесистемный поиск файлов с "HeloWorld" на их имя, и я не получил никаких результатов.
Я попытался поставить test.py файл в:
/home/martin/.config/libreoffice/4/user/Scripts
и перезагрузите приложение, но тест макрос не показан.
Я попытался найти соответствующую настройку в Сервис -> Параметры -> Путь, но нет "путь к макросы":
Как запустить макросы Python из LibreOffice?
этот вопрос является частью моего стремления изучить Python и изучить макросы LibreOffice, поэтому любая ссылка на общий учебник приветствуется. Учебники по LibreOffice Python макросы кажется, особенно трудно найти.
Я использую Версия LibreOffice: 4.1.3.2
4 ответов
попробуйте вручную создать подкаталог python
(все строчные буквы) внутри /home/martin/.config/libreoffice/4/user/Scripts
и поместите туда свой скрипт.
это основано на https://wiki.openoffice.org/wiki/Python_as_a_macro_language
Я также изо всех сил пытался получить четкое начало, поэтому я задокументировал свою установку и то, что я узнал здесь:https://onesheep.org/scripting-libreoffice-python/
скрипты Python находятся: в /usr/lib в/в LibreOffice/доля/скрипты/питон
возможно, этот URL поможет, как это было для меня:
Добавить новый тег расширение APSO а затем перейдите в инструменты - > макросы - > организовать скрипты python.
теперь выберите "Мои макросы" и выберите Меню - > Создать Модуль.
документация, которая помогла мне больше всего:https://wiki.openoffice.org/wiki/Python/Transfer_from_Basic_to_Python