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


10

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

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

Ответы:


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и поместите туда свои скрипты.


2
это не работает в Ubuntu 14.04 с LibreOffice - вместо этого следует вставлять скрипты ~/.config/libreoffice/4/user/Scripts/python- см. stackoverflow.com/a/22074770/420385
Марк
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.