Я пытаюсь научиться писать макросы для LibreOffice в Python. Я сделал простой макрос, положил его в ~/.config/libreoffice/4/user/Scripts/python/
и нашел его в Инструменты/Макросы/Организовать макросы/Python .../Мои макросы. Пока все работает как ожидается, макрос виден.Не удается запустить макрос Python в LibreOffice
Но когда я нажимаю на него, кнопка Run остается серым. Я не могу запустить его. Кто-нибудь знает, что может быть причиной?
Благодаря
EDIT: Файл является исполняемым, я установил права на 777 только, чтобы убедиться. Код Python действителен.
EDIT2: Я переустановил LibreOffice, и теперь он работает. Возможно, что-то случилось с моей установкой. Файл сценария в ~/.config/libreoffice/4/user/Scripts/python/
устанавливается как исполняемый файл. Примеры @ngulam работали даже до переустановки.
Спасибо за все советы, которые вы дали мне и провели хороший день.
Вы сделали его исполняемым? – stark
Я удалил тег 'macros', поскольку это не для программных макросов, подобных этому: _A macro - это правило или шаблон, который указывает, как определенная последовательность ввода (часто последовательность символов) должна отображаться в последовательность вывода (также часто последовательность символов) в соответствии с определенной процедурой. –
[_App Макрос Python в LibreOffice 4.0_] (https://tmtlakmal.wordpress.com/2013/08/11/a-simple-python-macro-in- libreoffice-4-0 /). – martineau