Partage

[C#] Ouvrir, lire, fermer fichier word

Le 8 avril 2010 à 17:35:40

Bonjour à tous !

Voilà, actuellement je suis à la recherche d'une méthode pour parser un fichier doc à travers une application .Net C#. Pour le moment j'ai réussi (enfin il me semble) à ouvrir un fichier doc mais je bloque pour la suite. Mon but étant de pouvoir parser le fichier en entier (accéder au texte, à son style, savoir s'il est bleu, rouge ou bien en 12 ou 14,...).
Voilà actuellement le code dont je dispose pour l'ouverture d'un fichier test.doc situé à la racine de mon disque.

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Microsoft.Office.Interop.Word.Application newApp = new Microsoft.Office.Interop.Word.Application();
            newApp.Documents.Open(@"C:\test.doc");

            newApp.Documents.Close();
            newApp.Quit();
        }
    }
}


Quelqu'un aurait-il la solution, voir des infos sur mon problème ? Je bloque pas mal et je viens de passer deux heures à chercher des bouts de codes sur le net sans résultats...
Merci d'avance pour vos éventuelles réponses.
Publicité
Le 8 avril 2010 à 17:35:40
Le 8 avril 2010 à 23:33:35

Le 9 avril 2010 à 11:06:55

Merci pour ces liens !

Ca répond en partie à mes problèmes. Néanmoins j'ai un souci à cette ligne :
IDataObject data=Clipboard.GetDataObject();

Il semblerait que malgré cette ligne mon IDataObject data reste null alors qu'il est censé posséder le texte du presse papier... Si jamais tu as une idée pour résoudre ce problème...

[C#] Ouvrir, lire, fermer fichier word

× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
  • Editeur
  • Markdown