OVH Cloud OVH Cloud

Listbox Word

1 réponse
Avatar
Solange
Bonjour à tous,

je débute avec Vba dans Word, j'ai réussi à créer une ListeBox dans comme je
le souhaite...ma question est : j'aimerai récupérer dans mon document Word le
client qui a été "cliqué" dans la listeBox au départ (grâce à un Bookmark
placé sur une ligne spécifique)
Merci d'avance pour votre aide ;-)

1 réponse

Avatar
Jacques93
Bonjour Solange,
Solange a écrit :
Bonjour à tous,

je débute avec Vba dans Word, j'ai réussi à créer une ListeBox dans comme je
le souhaite...ma question est : j'aimerai récupérer dans mon document Word le
client qui a été "cliqué" dans la listeBox au départ (grâce à un Bookmark
placé sur une ligne spécifique)
Merci d'avance pour votre aide ;-)




Il me semblerait plus simple d'utiliser un "champ" qu'un bookmark dans
ce contexte. Par exemple, dans ton document Word tu insère un champ :

{ DOCVARIABLE Client * MERGEFORMAT }

et dans ton code VBA :

Private Sub Listbox1_Click()
ThisDocument.Variables("Client").Value = _
Me.ListBox1.List(Me.ListBox1.ListIndex)
ThisDocument.Fields.Update
End Sub

--
Cordialement,

Jacques.