VBA Word - Lien entre liste déroulante et Signet

Bonjour les gens,

Je sais que mon problème n'a rien à voir avec excel, mais il touche les macros VBA sous Word, et je ne vois pas comment le solutionner.

J'ai créé une liste déroulante directement sous mon documents Word et je voudrais qu'en fonction de la sélection effectué dans cette liste, des champs (identifiées par des signets) prennent une valeur spécifique.

J'ai essayé ça par exemple:

listeword
Private Sub test()

If ThisDocument.FormFields("MaListe").DropDown.Value = "Sud" Then
    ThisDocument.Bookmarks("test").Range.Text = "plop"
End If

End Sub

Mais j'obtiens le message "le membre de la collection n'existe pas".

Je m'en sors pas trop mal avec vba sous excel, mais je suis totalement perdu sous Word.

Quelqu'un aurait-il une solution?

Salut,

Je suis dans le même cas que toi ... Je connais VBA via excel mais pas via Word.

Je t'ai bricolé un truc via des contrôles ActiveX...

A toi de voir si ça te vas

Girodo

122doctestvba.docm (20.33 Ko)

C'est gentil de te poser sur mon problème.

Je crois que tu as oublié de mettre la pièce jointe.

Encore merci

Salut,

Désolé ! Quel grand *** ! J'ai édité mon précédent message

Rechercher des sujets similaires à "vba word lien entre liste deroulante signet"