C# Word CustomProperties - C#/.NET managed - Programmation
Marsh Posté le 04-10-2017 à 00:30:25
J'ai ajouté le code suivant afin d'essayer de voir si j'arrive à parcourir les elements de BuiltInDocumentProperties
Code :
|
Pas mieux, quelqu'un a-t-il une idée?
Marsh Posté le 11-10-2017 à 20:41:50
Bonsoir,
J'ai trouvé l'erreur et donc la solution, l'erreur se trouve dans les 2 lignes suivantes:
Code :
|
Il faut supprimer cette ligne:
// Open the file
MyWrdAppli.Documents.Open(@"C:\Essai_01.docx", ReadOnly: true);
sined40 a écrit : J'ai ajouté le code suivant afin d'essayer de voir si j'arrive à parcourir les elements de BuiltInDocumentProperties
|
Marsh Posté le 12-10-2017 à 15:25:00
Je suis pas sûr de suivre, mais la du coup tu n'ouvres plus ton document ?
Marsh Posté le 03-10-2017 à 00:20:29
Bonsoir à tous,
J'ai un document Word dans lequel j'ai créé un champ "Author" de type Texte qui est renseigné à "MyAuthor" dans le fichier Essai_01.docx.
Depuis C#, j'arrive à ouvrir le fichier mais je n'arrive pas à récupérer ce champ "Author".
J'ai cherché plusieurs fois sur Google des exemples ou regarder l'aide MSDN mais cela sans succès.
Je suis sous Visual Studio 2017, voici mon code:
Je prends l'erreur suivante lors de l'execution:
System.Runtime.InteropServices.COMException : 'L’appel a été rejeté par l’appelé. (Exception de HRESULT : 0x80010001 (RPC_E_CALL_REJECTED))'
En regardant sur les forums, il est dit qu'il faut remplacer:
par
Ce qui provoque le message de compilation suivant:
Erreur CS0021 Impossible d'appliquer l'indexation à l'aide de [] à une expression de type 'object'
Pouvez-vous svp me dire quel est mon erreur et pourquoi le compilo hurle ?
Merci d'avance pour votre aide.
Message édité par sined40 le 03-10-2017 à 00:21:02