Je parcours les signets se trouvant dans mon document.
Lorsque je regarde mon debug.print, je constate que les signets ne sont pas
l'ordre où ils se trouvent dans le document.
Est-il possible de parcourir le document et de récupérer les signets dans
l'ordre ?
For Each Signet In ActiveDocument.Bookmarks
Debug.Print Signet.Name & vbCr
Next Signet
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
Anacoluthe
Bonjour !
'Jacques' nous a écrit ...
Est-il possible de parcourir le document et de récupérer les signets dans l'ordre ? For Each Signet In ActiveDocument.Bookmarks Debug.Print Signet.Name & vbCr Next Signet
Remplacez votre
ActiveDocument.Bookmarks
par
ActiveDocument.Content.Bookmarks
- La collection des signets du Document est triée par nom - La collection des signets du /Contenu/ du Document est triée par emplacement
Anacoluthe « Il est très difficile d'imaginer quelque chose de simple. » - Pierre MAC ORLAN
Bonjour !
'Jacques' nous a écrit ...
Est-il possible de parcourir le document et de récupérer les signets dans
l'ordre ?
For Each Signet In ActiveDocument.Bookmarks
Debug.Print Signet.Name & vbCr
Next Signet
Remplacez votre
ActiveDocument.Bookmarks
par
ActiveDocument.Content.Bookmarks
- La collection des signets du Document est triée par nom
- La collection des signets du /Contenu/ du Document est triée par emplacement
Anacoluthe
« Il est très difficile d'imaginer quelque chose de simple. »
- Pierre MAC ORLAN
Est-il possible de parcourir le document et de récupérer les signets dans l'ordre ? For Each Signet In ActiveDocument.Bookmarks Debug.Print Signet.Name & vbCr Next Signet
Remplacez votre
ActiveDocument.Bookmarks
par
ActiveDocument.Content.Bookmarks
- La collection des signets du Document est triée par nom - La collection des signets du /Contenu/ du Document est triée par emplacement
Anacoluthe « Il est très difficile d'imaginer quelque chose de simple. » - Pierre MAC ORLAN
Jacques
Bonjour,
Merci pour l'aide. En tout cas c'est très subtile comme code. Ce n'est qu'occasionnellement que je travaille avec un fichier Word et malgré que ce soit du VBA , il n'empêche que piloter Word est un langage à part entière :-)
Jacques
"Anacoluthe" a écrit dans le message de news:
Bonjour !
'Jacques' nous a écrit ...
Est-il possible de parcourir le document et de récupérer les signets dans
l'ordre ? For Each Signet In ActiveDocument.Bookmarks Debug.Print Signet.Name & vbCr Next Signet
Remplacez votre
ActiveDocument.Bookmarks
par
ActiveDocument.Content.Bookmarks
- La collection des signets du Document est triée par nom - La collection des signets du /Contenu/ du Document est triée par emplacement
Anacoluthe « Il est très difficile d'imaginer quelque chose de simple. » - Pierre MAC ORLAN
Bonjour,
Merci pour l'aide. En tout cas c'est très subtile comme code.
Ce n'est qu'occasionnellement que je travaille avec un fichier Word et
malgré que ce soit du VBA , il n'empêche que piloter Word est un langage
à part entière :-)
Jacques
"Anacoluthe" <nopub_anacoluthe@Ouanadoo.fr> a écrit dans le message de
news:OaOmW6uVIHA.4196@TK2MSFTNGP04.phx.gbl...
Bonjour !
'Jacques' nous a écrit ...
Est-il possible de parcourir le document et de récupérer les signets
dans
l'ordre ?
For Each Signet In ActiveDocument.Bookmarks
Debug.Print Signet.Name & vbCr
Next Signet
Remplacez votre
ActiveDocument.Bookmarks
par
ActiveDocument.Content.Bookmarks
- La collection des signets du Document est triée par nom
- La collection des signets du /Contenu/ du Document est triée par
emplacement
Anacoluthe
« Il est très difficile d'imaginer quelque chose de simple. »
- Pierre MAC ORLAN
Merci pour l'aide. En tout cas c'est très subtile comme code. Ce n'est qu'occasionnellement que je travaille avec un fichier Word et malgré que ce soit du VBA , il n'empêche que piloter Word est un langage à part entière :-)
Jacques
"Anacoluthe" a écrit dans le message de news:
Bonjour !
'Jacques' nous a écrit ...
Est-il possible de parcourir le document et de récupérer les signets dans
l'ordre ? For Each Signet In ActiveDocument.Bookmarks Debug.Print Signet.Name & vbCr Next Signet
Remplacez votre
ActiveDocument.Bookmarks
par
ActiveDocument.Content.Bookmarks
- La collection des signets du Document est triée par nom - La collection des signets du /Contenu/ du Document est triée par emplacement
Anacoluthe « Il est très difficile d'imaginer quelque chose de simple. » - Pierre MAC ORLAN