10 messages in org.openoffice.fr.progRe: [prog] Python et doctests pour Op...
FromSent OnAttachments
Laurent GodardApr 14, 2006 2:07 am 
Didier Dorange-PattoretApr 14, 2006 3:24 am 
Laurent GodardApr 14, 2006 3:29 am 
Didier Dorange-PattoretApr 20, 2006 8:10 am 
Laurent GodardApr 20, 2006 8:29 am 
Didier Dorange-PattoretApr 24, 2006 5:10 am 
Didier Dorange-PattoretApr 25, 2006 4:57 am 
Didier Dorange-PattoretApr 26, 2006 2:47 am 
Didier Dorange-PattoretApr 26, 2006 3:32 am 
Didier Dorange-PattoretApr 26, 2006 5:18 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 et doctests pour OpenOffice.orgActions...
From:Didier Dorange-Pattoret (ddor@free.fr)
Date:Apr 26, 2006 2:47:31 am
List:org.openoffice.fr.prog

Bonjour,

Je me réponds à moi-même. J'ai trouvé cette macro python proposée par Danny B.

*def* Array( *args ): /"""This is just sugar coating so that code from OOoBasic which/ / contains the Array() function can work perfectly in python."""/ tArray = () *for* arg *in* args: tArray += (arg,) *return* tArray

Elle permet de construire un tableau :

Param = Array("My Taylor is rich")

mspf = ooo.createUnoService("com.sun.star.script.provider.MasterScriptProviderFactory") scriptPro = mspf.createScriptProvider("") monScript = scriptPro.getScript("vnd.sun.star.script:Standard.Module2.Essai?language=Basic&location=application") monScript.invoke(Param,Param,Param)

Cela fonctionne.

Didier Dorange-Pattoret a écrit :

Je n'arrive pas à appeler depuis python une macro basic :

/mspf = ooo.createUnoService("com.sun.star.script.provider.MasterScriptProviderFactory")/

/scriptPro = mspf.createScriptProvider("")/ /monScript = scriptPro.getScript("vnd.sun.star.script:Standard.Module2.Essai?language=Basic&location=application")/

/monScript.invoke(Array(),Array(),Array())/

-- Didier Dorange-Pattoret

http://www.dmaths.org http://sesamath.net

S'inscrire à la liste de diffusion de dmaths: user@dmaths.org Ses archives: http://listes.dmaths.org/wws/arc/users Les Forums: http://www.dmaths.org/modules.php?name=Forums Mailing List in english:
http://www.dmaths.org/modules.php?name=Content&pa=showpage&pid=9

Le livre de référence pour OpenOffice.org2 :
http://www.amazon.fr/exec/obidos/ASIN/2212116381/dmaths-21 Programmation OpenOffice.org2 :
http://www.amazon.fr/exec/obidos/ASIN/2212117639/dmaths-21