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ć?

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.


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.