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 ;-)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
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
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