Brakujący Python w LibreOffice organizuje menu makr

10

Mam LibreOffice 4.0.2.2, który jest dostarczany z Ubuntu 13.04. Menu Narzędzia-Makra-Organizuj makra pokazuje tylko element LibreOffice Basic . Zakładałem, że znajdę także Python i inne języki. Ten post i wiele innych postów mówi o tym, ale nie mogę go znaleźć.

Czy moje założenie było błędne? Czy muszę coś zainstalować?

stenci
źródło

Odpowiedzi:

13

Wystąpił ten sam problem i rozwiązałem go, instalując libreoffice-script-provider-python:

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

Mam nadzieję, że to pomoże.

Aktualizacja: aby skrypty znalazły się na liście w oknie makr, należy umieścić je w folderze o nazwie ~/.config/libreoffice/4/user/Scripts/python:, jak wskazał @Mark w komentarzach.

Valdir Stumm Junior
źródło
2
Dzięki, zadziałało. Teraz mam element Python, ale mogę uruchamiać tylko istniejące makra Python. Nie mogę tworzyć nowych ani edytować istniejących. Czy wciąż coś mi umknęło? A może tak to działa? Jak utworzyć nowy?
stenci
Tak, utknąłem w tym samym miejscu ...
PedroMorgan
1
O ile wiem, w LibreOffice nie ma możliwości edycji w Pythonie. Możesz edytować swoje makra w zewnętrznym edytorze, a następnie zapisać je we właściwej ścieżce.
Valdir Stumm Junior
0

Utwórz podkatalog python (wszystkie małe litery) w katalogu domowym ~/.config/libreoffice/4/user/Scriptsi umieść tam swoje skrypty.

użytkownik3726867
źródło
2
to nie działa na Ubuntu 14.04 z LibreOffice - skrypty należy zamiast tego wstawić ~/.config/libreoffice/4/user/Scripts/python- patrz stackoverflow.com/a/22074770/420385
Mark