OVH Cloud OVH Cloud

Signets disparait lors d'une fusion

1 réponse
Avatar
Alex St-Pierre
Lorsque je fusionne mon document, mes signets disparaissent?? Y a t-il moyen
de les conserver ??
Méthode utilisé:
DocWord1.MailMerge.Destination = wdSendToNewDocument
DocWord1.MailMerge.Execute
Merci !
--
Alex St-Pierre

1 réponse

Avatar
Anacoluthe
Bonjour !

'Alex St-Pierre' nous a écrit ...
Lorsque je fusionne mon document, mes signets disparaissent?? Y a t-il moyen
de les conserver ??
Méthode utilisé:
DocWord1.MailMerge.Destination = wdSendToNewDocument
DocWord1.MailMerge.Execute


Les signets sont dans votre document /principal/
Ils ne passent jamais dans le document de fusion !
C'est d'ailleurs d'une extrême logique :
- Dans un document quel qu'il soit il ne peut y avoir
qu'une seul signet d'un nom de signet donné
- Un document de fusion contient N fois (N enregistrements)
le document principal dans N sections.
Il ne peut donc y avoir N fois le même signet dans une fusion.
Il est même inutile de chercher à recréer des signets en vba
après la fusion pour repérer des emplacements. Il faut passer
par une autre technique. Il y en a plusieurs selon ce qu'on
veut faire.

Anacoluthe
« Le champ du signe. »
- Umberto ECO