7 messages in org.openoffice.fr.progRe: [prog] python macros et import
FromSent OnAttachments
Philippe LapageSep 30, 2008 8:19 am 
Philippe LapageOct 2, 2008 12:48 pm 
Philippe LapageOct 3, 2008 10:26 am 
Bernard MarcellyOct 3, 2008 11:45 am 
Philippe LapageOct 3, 2008 12:27 pm 
Laurent GodardOct 8, 2008 3:44 am 
Philippe LapageOct 8, 2008 7:35 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] python macros et importActions...
From:Philippe Lapage (plap@nordnet.fr)
Date:Oct 3, 2008 10:26:15 am
List:org.openoffice.fr.prog

Philippe a écrit :

Si j'ai bien compris c'est une limitation actuelle . Est-elle toujours d'actualité ? Personne ne sait ? Par contre la fin du texte semble dire qu'en modifiant le PYTONPATH cela doit être possible. Dans ce cas comment le modifier. Dans le fichier .../ooo/program/python.sh ? (je suis sous linux ubuntu)

J'ai essayé mais pas de réussite ou alors j'ai loupé quelque chose. D'autre part à la prochaine mise à jour ou réinstallation, si pas de précaution tout est perdu. Bref, çà ne doit pas être une bonne solution.

Par contre j'ai réussi comme ceci : Je crée mon fichier.py , je le zip. Je le passe au manager d'extension puis de mon script python je l'appelle comme ça : def truc(arg=None): remoteContext = XSCRIPTCONTEXT.getComponentContext() remoteSmgr = remoteContext.ServiceManager pyComp = remoteSmgr.createInstanceWithContext( "org.openoffice.MEssageBox" , remoteContext )

pyComp.run( ("essai"), )

et çà marche, pas besoin de tout incorporer dans la macro du document. Y a t'il plus simple ? Philippe