Macro openoffice

flush Messages postés 1 Statut Membre -  
 Cormadil -
Bonjour,

je debute en macro openoffice !

j'en suis encore à faire des tests simples pour m'y familiariser et je suis deja bloqué xD

voici le code que j'ai trouvé et que j'ai evidemment adapté a mes besoins :

Sub maMacro

Dim oDocument As Object, oForm As Object, oLabel As Object

oDocument = ThisComponent
oForm = oDocument.DrawPage.Forms.getByName("monForm")
oLabel = oForm.GetByName("monLib")
oLabel.Label = "test"

End Sub

dès la ligne 'oForm = oDocument.DrawPage.Forms.getByName("monForm")'
j'ai une erreur 'runtime error BASIC, propriétré ou méthode introuvable'

quelqu'un aurait une solution ???? ^^

merci
A voir également:

1 réponse

Cormadil
 
Salut,

Par défaut le nom d'un formulaire est MainForm, pour modifier le nom : -bouton : Navigateur Formulaire -> click droit sur Mainform -> propriété, là tu peux changer le nom

Voilà si cela peux t'aider
1