voila mon sujet :
J'ai un bookmark dans Word, qui est sous forme de liste déroulante de
valeurs. Je veux récupérer dans une variable la valeur choisie dans le
formulaire.
Var1 = doc.Bookmarks(nom_signet).Range.Text
Le code marche pour un champ simple, mais pas pour une liste.
Je pense qu'il faut accéder d'une autre manière, mais je ne connais
pas beaucoup le codage vb.
Quelqu'un peut-il m'aider ?
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
LE TROLL
Bonjour, alors en VB pur:
Une liste est rangée grâce à un index qui commence à 0 alpha = list1.list(list1.listindex) ' récupère le contenu de l'index (listindex), donc le texte. numeric = list.listindex ' récupère le n° de l'index (début = 0, vide = (-1)) numeric = list1.listcount ' nombre d'élément dans la liste, début 1 list1.additem alpha ' rajout dans la liste list1.clear 'raz/rab list1.sorted=true ' liste triée
list1.removeitem index ' enlève list1.refresh ' remet en forme etc... ----------
"peter 05" a écrit dans le message de news:
Bonjour
voila mon sujet : J'ai un bookmark dans Word, qui est sous forme de liste déroulante de valeurs. Je veux récupérer dans une variable la valeur choisie dans le formulaire. Var1 = doc.Bookmarks(nom_signet).Range.Text Le code marche pour un champ simple, mais pas pour une liste. Je pense qu'il faut accéder d'une autre manière, mais je ne connais pas beaucoup le codage vb. Quelqu'un peut-il m'aider ?
Merci d'avance.
Bonjour, alors en VB pur:
Une liste est rangée grâce à un index qui commence à 0
alpha = list1.list(list1.listindex) ' récupère le contenu de l'index
(listindex), donc le texte.
numeric = list.listindex ' récupère le n° de l'index (début = 0, vide =
(-1))
numeric = list1.listcount ' nombre d'élément dans la liste, début 1
list1.additem alpha ' rajout dans la liste
list1.clear 'raz/rab
list1.sorted=true ' liste triée
list1.removeitem index ' enlève
list1.refresh ' remet en forme
etc...
----------
"peter 05" <pe05@walla.com> a écrit dans le message de news:
98b960e4.0501250404.14ae453d@posting.google.com...
Bonjour
voila mon sujet :
J'ai un bookmark dans Word, qui est sous forme de liste déroulante de
valeurs. Je veux récupérer dans une variable la valeur choisie dans le
formulaire.
Var1 = doc.Bookmarks(nom_signet).Range.Text
Le code marche pour un champ simple, mais pas pour une liste.
Je pense qu'il faut accéder d'une autre manière, mais je ne connais
pas beaucoup le codage vb.
Quelqu'un peut-il m'aider ?
Une liste est rangée grâce à un index qui commence à 0 alpha = list1.list(list1.listindex) ' récupère le contenu de l'index (listindex), donc le texte. numeric = list.listindex ' récupère le n° de l'index (début = 0, vide = (-1)) numeric = list1.listcount ' nombre d'élément dans la liste, début 1 list1.additem alpha ' rajout dans la liste list1.clear 'raz/rab list1.sorted=true ' liste triée
list1.removeitem index ' enlève list1.refresh ' remet en forme etc... ----------
"peter 05" a écrit dans le message de news:
Bonjour
voila mon sujet : J'ai un bookmark dans Word, qui est sous forme de liste déroulante de valeurs. Je veux récupérer dans une variable la valeur choisie dans le formulaire. Var1 = doc.Bookmarks(nom_signet).Range.Text Le code marche pour un champ simple, mais pas pour une liste. Je pense qu'il faut accéder d'une autre manière, mais je ne connais pas beaucoup le codage vb. Quelqu'un peut-il m'aider ?