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" > > > -- Didier Dorange-Pattoret http://www.dmaths.org http://sesamath.net Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre établissement ! http://www.dmaths.org/documentation/doku.php?id=presentation:club