OVH Cloud OVH Cloud

Mes Signets disparaissent ...

2 réponses
Avatar
Lulu la nantaise
Bonjour à toutes et à tous,
Par le biais d'une macro lancée à partir d'Excel, je souhaite que des
valeurs soient mises aux endroits des signets placés dans un doc word.
J'ai donc écrit la phrase suivante :
Dim oApp As Word.Application, Doc As Word.Document
Doc.Bookmarks("Num").Range.Text = Range("Feuil1!b11").Value
Ca fonctionne très bien, sauf qu'après le signet n'existe plus ....
Est-il possible de remédier à ça ?
Merci beaucoup
Lulu

2 réponses

Avatar
Anacoluthe
Bonjour !

'Lulu la nantaise' nous a écrit ...
Par le biais d'une macro lancée à partir d'Excel, je souhaite que des
valeurs soient mises aux endroits des signets placés dans un doc word.
J'ai donc écrit la phrase suivante :
Dim oApp As Word.Application, Doc As Word.Document
Doc.Bookmarks("Num").Range.Text = Range("Feuil1!b11").Value
Ca fonctionne très bien, sauf qu'après le signet n'existe plus ....
Est-il possible de remédier à ça ?


Voyez dans la FAQ :
http://faqword.free.fr/articles.php?lng=fr&pge5

Notez qu'un signet peut être un simple emplacement sur lequel faire
un InsertAfter est non destructif ou bien un conteneur dont la
modification est effectivement destructive obligeant alors à recréer
le signet comme dans la macro de Guy ci-dessus.

Anacoluthe
« Avant d'employer un beau mot, faites-lui une place. »
- Joseph JOUBERT

Avatar
Lulu la nantaise
Merci beaucoup
Lulu

"Anacoluthe" a écrit dans le message de
news:
Bonjour !

'Lulu la nantaise' nous a écrit ...
Par le biais d'une macro lancée à partir d'Excel, je souhaite que des
valeurs soient mises aux endroits des signets placés dans un doc word.
J'ai donc écrit la phrase suivante :
Dim oApp As Word.Application, Doc As Word.Document
Doc.Bookmarks("Num").Range.Text = Range("Feuil1!b11").Value
Ca fonctionne très bien, sauf qu'après le signet n'existe plus ....
Est-il possible de remédier à ça ?


Voyez dans la FAQ :
http://faqword.free.fr/articles.php?lng=fr&pge5

Notez qu'un signet peut être un simple emplacement sur lequel faire
un InsertAfter est non destructif ou bien un conteneur dont la
modification est effectivement destructive obligeant alors à recréer
le signet comme dans la macro de Guy ci-dessus.

Anacoluthe
« Avant d'employer un beau mot, faites-lui une place. »
- Joseph JOUBERT