Récupérer la valeur dans un signet de Microsoft Word
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:
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:
Dim M As String = wrdDoc.Bookmarks("TitreDoc").Range.Text
ou encore
Code:
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