Python manquant dans LibreOffice organise le menu des macros

10

J'ai le LibreOffice 4.0.2.2 fourni avec Ubuntu 13.04. Le menu Outils-Macros-Organiser les macros affiche uniquement l' élément LibreOffice Basic . J'ai supposé que je trouverais aussi Python et d'autres langages. Ce message et de nombreux autres messages en parlent, mais je ne le trouve pas.

Mon hypothèse était-elle fausse? Dois-je installer quelque chose?

stenci
la source

Réponses:

13

Je rencontrais le même problème et je l'ai résolu en installant libreoffice-script-provider-python:

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

J'espère que ça aide.

Mise à jour: pour obtenir la liste de vos scripts dans la boîte de dialogue des macros, vous devez les placer dans un dossier appelé ~/.config/libreoffice/4/user/Scripts/python:, comme l'a souligné @Mark dans les commentaires.

Valdir Stumm Junior
la source
2
Merci, ça a marché. J'ai maintenant l'élément Python, mais je ne peux exécuter que les macros Python existantes. Je ne peux pas en créer de nouveaux ni modifier ceux existants. Dois-je encore manquer quelque chose? Ou c'est comme ça que ça marche? Comment en créer un nouveau?
stenci
Oui je suis coincé au même endroit ...
PedroMorgan
1
Pour autant que je sache, il n'y a pas de capacité d'édition Python intégrée à LibreOffice. Vous pouvez modifier vos macros dans un éditeur externe, puis les enregistrer dans le chemin approprié.
Valdir Stumm Junior
0

Créez un sous-répertoire python (tout en minuscules) dans votre répertoire personnel ~/.config/libreoffice/4/user/Scriptset placez-y vos scripts.

user3726867
la source
2
cela ne fonctionne pas sur Ubuntu 14.04 avec LibreOffice - les scripts doivent plutôt être insérés~/.config/libreoffice/4/user/Scripts/python
Mark