Modifier un contrôle de formulaire intégré au document

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Kolibot
Membre lOOyal
Membre lOOyal
Messages : 39
Inscription : 12 mars 2006 09:34
Localisation : France

Modifier un contrôle de formulaire intégré au document

Message par Kolibot »

Bonjour à tous,

J'aimerai savoir comment modifier le Label d'un bouton ( contrôle de formulaires ) d'une feuille de mon document. Avec l'explication page 470 et après m'être acharné sur le Guide du Developpeur 7.3.10 ... je ne m'en sors pas ...

Merci beaucoup !
Avatar de l’utilisateur
cris59
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 482
Inscription : 20 mars 2006 15:15
Localisation : Paris

Message par cris59 »

S'il s'agit bien d'un controle PushButton de formulaire, voici le code

Code : Tout sélectionner

Sub Label_Bouton
mondoc = thisComponent
monForm = mondoc.drawpage.forms.getByName("Form1")   'appel du formulaire
monBouton = monForm.getByName("Button1")   'appel du controle 
monBouton.Label = "le nom que tu veux lui donner"
End Sub
cris59
WinXP PRO SP2 avec OOo2.2 & Vista avec OOo2.3.1
& Debian avec OOo2.2

http://www.cpserv.net/
Kolibot
Membre lOOyal
Membre lOOyal
Messages : 39
Inscription : 12 mars 2006 09:34
Localisation : France

Message par Kolibot »

Je te remercie pour ta réponse, mais il ne veut pas de ça :

mondoc.drawpage.forms.getByName("Form1")

Propriété ou Méthode Introuvable ...
Avatar de l’utilisateur
cris59
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 482
Inscription : 20 mars 2006 15:15
Localisation : Paris

Message par cris59 »

Il s'agit bien d'un formulaire sous Writer? parce que chez moi ça marche !
WinXP PRO SP2 avec OOo2.2 & Vista avec OOo2.3.1
& Debian avec OOo2.2

http://www.cpserv.net/
Avatar de l’utilisateur
cris59
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 482
Inscription : 20 mars 2006 15:15
Localisation : Paris

Message par cris59 »

Tu dois être sous Calc ou autre chose...
Pour Calc

Code : Tout sélectionner

mondoc = thisComponent
maFeuille = monDoc.sheets.getByName("Feuille1")
monForm = maFeuille.drawpage.forms.getByName("form1")
monBouton = monForm.getByName("Button1")
monBouton.Label = "Ton texte"
Précise dans ce cas, car on n'appelle pas un document Writer comme une feuille Calc...
WinXP PRO SP2 avec OOo2.2 & Vista avec OOo2.3.1
& Debian avec OOo2.2

http://www.cpserv.net/