Bonjour,

dans une application il faut que je lise un fichier .doc, rien de bien compliqué car sa fonctionne depuis plusieurs semaines, mais depuis aujourd'hui ca ne fonctionne plus et je ne sais pas pourquoi.

J'utilise Microsoft.Office.Interop.Word.dll

Voici le code que j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
// Connexion à Word
Microsoft.Office.Interop.Word.Application msWord = new Microsoft.Office.Interop.Word.Application();
 
object missing = System.Reflection.Missing.Value;
 
Microsoft.Office.Interop.Word.Document nvDoc;
 
// ouverture du document
nvDoc = msWord.Documents.Open(ref filename, ref missing, ref missing,
                                              ref missing, ref missing, ref missing,
                                              ref missing, ref missing, ref missing,
                                              ref missing, ref missing, ref missing,
                                              ref missing, ref missing, ref missing,
                                              ref missing);
 
nvDoc.ActiveWindow.Selection.WholeStory();
nvDoc.ActiveWindow.Selection.Copy();
 
// enregistrement du contenu dans une variable
IDataObject donnees = Clipboard.GetDataObject();
 
// récupération du texte dans une variable
retour = donnees.GetData(DataFormats.Text).ToString();
 
// fermeture du fichier et de l'appli
nvDoc.Close(ref missing, ref missing, ref missing);
msWord.Quit(ref missing, ref missing, ref missing);
Si quelqu'un aurait une idée d'ou peut venir mon problème... qui n'est pas très explicite, mais bon je n'ai aucun message d'erreur, tout ce que je sais s'est que je n'arrive plus à récupérer le contenu du fichier

Merci d'avance pour votre aide future