Bonjour,
J'ai un document word qui contient un signet nommé "TitreDoc". J'échoue à récupérer la valeur contenue dans un signet, c'est-à-dire le texte écrit à l'emplacement de ce signet

Le code de connexion à Ms Word:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Dim wrdApp As Microsoft.Office.Interop.Word.Application
        Dim wrdDoc As Microsoft.Office.Interop.Word.Document
 
        wrdApp = New Microsoft.Office.Interop.Word.Application
        wrdDoc = wrdApp.Documents.Open(CheminDuDocumentWord)
Le code de récupération:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Dim M As String = wrdDoc.Bookmarks("TitreDoc").Range.Text
ou encore

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Dim M As String = wrdDoc.Bookmarks(wrdDoc.Bookmarks("TitreDoc").Name).Range.Text
la variable "M" ramène la valeur "Nothing"

Je vous prie de me mettre sur la voie