Bonjour,
je cherche à modifier un signet qui se trouve dans l'en-tête d'un Word, avec une macro sur Excel 2016.
Le problème c'est que le signet disparaît après la modification et quand je cherche à le conserver il se met uniquement dans le corps de texte.
Voici la partie du code qui sert à faire la modification actuellement :
Pouvez-vous m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 WordApp = CreateObject("word.application") 'ouvre session word Set WordDoc = WordApp.Documents.Open("G:\Wheelabrator\template " & Worksheets("CurrentForm").Range("D1").Value & " wheelabrator.docm") 'ouvre document Word WordApp.Visible = False 'word masqué pendant l'operation Debut = WordDoc.Bookmarks("Signet4").Range.Start WordDoc.Bookmarks("Signet4").Range.Text = Worksheets("CurrentForm").Range("K1").Value WordDoc.Bookmarks.Add Range:=WordDoc.Range(Debut, Debut + Len(Worksheets("CurrentForm").Range("K1").Value)), Name:="Signet4" WordApp.Visible = True 'affiche le document Word
Partager