Bonjour,

sans tester, quelques remarques generales

   Dim oNouvelleCondition( 3 ) as new com.sun.star.beans.PropertyValue

le 3 est la borne maximale et non le nombre d 'elemnt

   oNouvelleCondition( 0 ).Name = "Operator"
   oNouvelleCondition( 0 ).Value = "com.sun.star.sheet.EQUAL"
es tu sur que ce soit une chaine de caractere
je dirai sans les guillemets com.sun.star.sheet.EQUAL
de plus, il me semble que cette constant nommée n'existe pas directement sous le service sheet


   oNouvelleCondition( 1 ).Name = "Formula1"
   oNouvelleCondition( 1 ).Value = "2"
   oNouvelleCondition( 2 ).Name = "StyleName"
   oNouvelleCondition( 2 ).Value = "Titre"

donc Dim oNouvelleCondition( 2 )

' oCondition.addNew( oNouvelleCondition ) ' Quand je fais ceci, j'ai une erreur : "Les dimensions indiquées ne concordent pas".

et oui , puisque 2 au lieu de 3


  Dim MonObjet as Object
' Dim MonOjet as new com.sun.star.sheet.TableConditionalEntry ' Il refuse en disant "Référence d'objet incorrecte"

est ce que com.sun.star.sheet.TableConditionalEntry existe et est une structure ?

MonObjet = thisComponent.createInstance( "com.sun.star.sheet.TableConditionalEntry" ) ' Il refuse de créer une instance

as tu essayé createUNOService

   oCondition.addNew( MonObjet )
MonObjet.Operator = "com.sun.star.sheet.EQUAL" ' Ici, il ne connait

ce EQUAL me semble etrange


Je ne sais plus trop quoi tester pour arriver à faire marcher tout ça en fait.

je regarderai plus en detail des que deux minutes

Laurent

--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org
Indesko >> http://www.indesko.com
Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org
Livre "Programmation OpenOffice.org", Eyrolles 2004

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à