Отсутствующий Python в LibreOffice организует меню макросов

10

У меня есть LibreOffice 4.0.2.2, который поставляется с Ubuntu 13.04. В Сервис-Макросы-Организовывать макросов меню показывает только LibreOffice Basic элемент. Я предполагал, что найду также Python и другие языки. Этот пост и многие другие посты говорят об этом, но я не могу его найти.

Мое предположение было неверным? Нужно ли что-то устанавливать?

stenci
источник

Ответы:

13

Я столкнулся с той же проблемой и решил ее, установив libreoffice-script-provider-python:

sudo apt-get install libreoffice-script-provider-python

Надеюсь, это поможет.

Обновление: чтобы ваши скрипты были перечислены в диалоге макросов, вы должны поместить их в папку с именем:, ~/.config/libreoffice/4/user/Scripts/pythonкак указано @Mark в комментариях.

Валдир Штумм Младший
источник
2
Спасибо, это сработало. Теперь у меня есть элемент Python, но я могу запускать только существующие макросы Python. Я не могу создавать новые или редактировать существующие. Я все еще что-то пропускаю? Или это так работает? Как мне создать новый?
stenci
Да, застрял в том же месте ...
PedroMorgan
1
Насколько я знаю, нет никакой возможности редактирования Python, встроенной в LibreOffice. Вы можете редактировать свои макросы во внешнем редакторе, а затем сохранять их по соответствующему пути.
Валдир Штумм Младший
0

Создайте в своем домашнем каталоге подкаталог Python (все строчные буквы) ~/.config/libreoffice/4/user/Scriptsи поместите туда свои скрипты.

user3726867
источник
2
это не работает в Ubuntu 14.04 с LibreOffice - вместо этого следует вставлять скрипты ~/.config/libreoffice/4/user/Scripts/python- см. stackoverflow.com/a/22074770/420385
Марк