Подключаемый модуль

Автор TanaTiX, 9 марта 2022, 17:23

0 Пользователи и 1 гость просматривают эту тему.

TanaTiX

В либре среди разных категорий функций есть "Подключаемый модуль". Как его можно создать? Как подключить?

TanaTiX

Кажись сам нашел, правда на буржуйском, но при желании можно поковырять
https://wiki.documentfoundation.org/Development/Create_a_Hello_World_LibreOffice_extension

P.S. запрета на ссылки в правилах, как и самих правил не увидел )))

sokol92

Цитата: TanaTiX от  9 марта 2022, 17:52но при желании можно поковырять
Минимум через 5 лет после тесного знакомства с LO. :)
Владимир.

TanaTiX

По графику лет через 5 на это появится время ))))

economist

Макросы StarBasic закрывают 80% задач автоматизации в LO, а макросы на Python (топ среди языков на сегодня) - 146%.

И необязательно делать это Расширением или Подключаемым модулем. Можно тело макроса просто внедрить в тело документа или держать в сети как сетевую read-only библиотеку (и править ее на лету сторонним редактором).     
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

SergeiIv

Цитата: economist от 10 марта 2022, 10:36Можно тело макроса просто внедрить в тело документа или держать в сети как сетевую read-only библиотеку (и править ее на лету сторонним редактором)
А как это сделать? Где можно инфу по этому вопросу взять?

economist

Про BASIC модули написано в оф. документации. Макрос хранится в 3-х местах (Мои/LO/Документ) или в в сетевой библиотеке, обсуждали и тут на Форуме.

Питон-модули хранятся там же, в 3-х местах, либо в 4-м, например на веб-сайте и скачиваются по HTTP(S)/FTP/SCP или отдаются по запросу к SOCKET/API итд.

В ODF(ODT/ODS/hybrid-PDF) - документ ваш PY-скрипт внедряется командой расширения APSO https://extensions.libreoffice.org/en/extensions/show/apso-alternative-script-organizer-for-python, которая must have для пишущих для LO на Питоне.     
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...