Python mancante in LibreOffice organizza il menu macro


10

Ho LibreOffice 4.0.2.2 fornito con Ubuntu 13.04. Il menu Strumenti-Macro-Organizza macro mostra solo l' elemento LibreOffice Basic . Ho pensato che avrei trovato anche Python e altre lingue. Questo post e molti altri post ne parlano, ma non riesco a trovarlo.

La mia ipotesi era sbagliata? Devo installare qualcosa?

Risposte:


13

Stavo riscontrando lo stesso problema e l'ho risolto installando libreoffice-script-provider-python:

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

Spero che sia d'aiuto.

Aggiornamento: per elencare i tuoi script nella finestra di dialogo macro, dovresti metterli in una cartella chiamata ~/.config/libreoffice/4/user/Scripts/python:, come sottolineato da @Mark nei commenti.


2
Grazie, ha funzionato. Ora ho l'oggetto Python, ma posso solo eseguire macro Python esistenti. Non riesco a crearne di nuovi o modificare quelli esistenti. Mi manca ancora qualcosa? O è così che funziona? Come posso crearne uno nuovo?
stenci,

Sì, sono bloccato nello stesso posto ...
PedroMorgan,

1
Per quanto ne sappia, non esiste alcuna funzionalità di modifica di Python integrata con LibreOffice. Puoi modificare le tue macro in un editor esterno e quindi salvarle nel percorso appropriato.
Valdir Stumm Junior il

0

Crea una sottodirectory python (tutta in minuscolo) all'interno della tua home directory ~/.config/libreoffice/4/user/Scriptse inserisci lì i tuoi script.


2
questo non funziona su Ubuntu 14.04 con LibreOffice - gli script dovrebbero invece essere inseriti ~/.config/libreoffice/4/user/Scripts/python- vedi stackoverflow.com/a/22074770/420385
Segna il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.