Merci pour ces précisions. Les différents essais que j'ai fait avec la
méthode ci dessous n'ont pas encore portés leurs fruits mais, par
contre, le lien m'a permis de découvrir d'autres exemples que je n'avais
jamais vus (il faut dire que je cherchais surtout dans les pages
francaises) J'ai ainsi pu progresser considérablement dans la
compréhension de l'API et réussir des choses que je cherchais depuis
très longtemps comme ouvrir une boite de dialogue, encadrer une cellule
ou faire fonctionner correctement les boutons avec python dans un
formulaire. J'ai également beaucoup progressé dans le SQL en trouvant la
référence pour OOo. J 'ai encore du boulot pour arriver à faire tout ce
que je faisais dans access (en terme d'interface utilisateur parce que
pour le reste, python c'est quand même autre chose que visual basic)
mais là je dois dire que j'ai fais des pas de géant et je vous en remercie.
Le 04/03/2010 23:06, Didier Dorange-Pattoret a écrit :
Bonjour,
On trouve cela :
/def createPropertyValue( cName=None, uValue=None, nHandle=None,
nState=None ):
"""Create a com.sun.star.beans.PropertyValue struct and return it.
"""
oPropertyValue = createUnoStruct( "com.sun.star.beans.PropertyValue" )
if cName != None:
oPropertyValue.Name = cName
if uValue != None:
oPropertyValue.Value = uValue
if nHandle != None:
oPropertyValue.Handle = nHandle
if nState != None:
oPropertyValue.State = nState
return oPropertyValue
/
Ici :http://www.oooforum.org/forum/viewtopic.phtml?t=3451
jean trantecisse a écrit :
Merci laurent, je n'avais pas vu la subtilité.
Mais mon problème vient surtout, je pense, que je n'arrive pas à créer
propfich(). comme dans la ligne ci dessous
Dim propfich(0) as New com.sun.star.beans.PropertyValue
Je n'ai jamais pu trouver la syntaxe python pour remplacer Dim ... as
New ....
Je n'arrive pas à rattacher PropertyValue à quelque chose car j'ai
toujours une erreur ou un objet None qui n'accepte pas Name et Value
donc, je ne peux pas écrire les deux lignes suivantes car
propfich()n'existe pas.
propfich(0).Name = "FilterName"
propfich(0).Value = "calc_pdf_Export"
---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org