Nom d'une zone de texte

Nom d'une zone de texte - VB/VBA/VBS - Programmation

Marsh Posté le 29-06-2005 à 16:18:16    

Bonjour,
 
Je voudrai savoir comment l'on peu connaitre le nom d'une zone de texte sous word.
J'ai besoin d'automatiser leur accès par une macro via vb, mais pour ca, il me faut le nom de l'élément.
 
J'ai fouillé dans word, propriété de la zone de texte etc, mais je n'ai jammais trouve le marqueur correspondant à cette zone.
 
J'ai réussi a trouver le nom en enregistrant une macro qui sélectionnait et remplissait la zone, mais bon, j'ai un très grand nombre de ces zones et ca me ferait gagner beaucoup de temps si j'avais les noms directement.
 
Je pense etre passé à coté d'un truc tout simple, mais je ne trouve pas.
 
 
Merci d'avance !

Reply

Marsh Posté le 29-06-2005 à 16:18:16   

Reply

Marsh Posté le 30-06-2005 à 08:22:04    

propriete de la textbox  
 
etiquette (name) tout en haut

Reply

Marsh Posté le 30-06-2005 à 08:53:11    

En fait, je n'ai pas de choix "propriété" pour une zone de texte ( Je parle bien d'une zone de texte sous word, pas d'un textbox vb ), je n'ai que le choix "Format de la zone de texte...", et il n'y a pas de nom.
 
Mais merci quand meme, si vous avez d'autre proposition, n'hésitez pas !

Reply

Marsh Posté le 30-06-2005 à 09:05:55    

c'est quoi que tu appelle une zone de texte??? un label? ou une selection que tu fais? ou encore la page?
 
@++

Reply

Marsh Posté le 30-06-2005 à 09:24:22    

Juste une "zone de texte" de word, c'est a dire la zone que l'on peut créer par l'intermédiaire du bouton avec un A majuscule sur fond blanc, dans le menu dessin de word, qui permet de placer du texte n'importe ou, verticalement ou horizontalement etc.

Reply

Marsh Posté le 30-06-2005 à 10:29:31    

Pour connaître le nom de tes zones de texte et, éventuellement, les modifier, je n'ai trouvé que ça:

Dim objet As Variant
For Each objet In Shapes
  MsgBox (objet.Name)
Next objet


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 30-06-2005 à 10:34:56    

Oui, j'ai fait la même chose en passant par une macro.
Pas tellement pratique.
 
Merci pour votre aides !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed