Bonjour,
Je souhaite renseigner la propriété titre (wdPropertyTitle) d'un document Word via VBnet.
En VBA, le code suivant fonctionnait très bien:
objDocument.BuiltInDocumentProperties(wdPropertyTitle) = strTitle
En VBnet, par souci de rigueur, j'ai ajouté Option Strict On et j'ai modifié mon code ainsi:
1 2 3
| Dim myDocumentProperties As Microsoft.Office.Core.DocumentProperties
myDocumentProperties = CType(objDocument.BuiltInDocumentProperties, Microsoft.Office.Core.DocumentProperties)
myDocumentProperties.Item(Microsoft.Office.Interop.Word.WdBuiltInProperty.wdPropertyTitle).Value = strTitle |
Grace à cette syntaxe, l'IDE ne trouve plus d'erreur,
mais je rencontre l'erreur "Impossible d'effectuer un caste d'un objet COM en type d'interface" à l'exécution:

Connaissez la bonne méthode pour modifier ma propriété wdPropertyTitle ?
Partager