Didier Dorange-Pattoret
Thu, 04 Mar 2010 14:06:20 -0800
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