Ouvrir un fichier Word [Résolu]

sefifik 3 Messages postés jeudi 5 juillet 2007Date d'inscription 26 juin 2015 Dernière intervention - 3 mars 2009 à 17:27 - Dernière réponse : daghfous11 9 Messages postés mercredi 7 mai 2008Date d'inscription 9 juillet 2009 Dernière intervention
- 8 mai 2009 à 12:27
je suis debutant en c# et doit  ouvrir un fichier word dans mon pour lire le contenu puis enregistrer. aidez moi
kei<strike>ta</strike>
Afficher la suite 

2 réponses

Répondre au sujet
daghfous11 9 Messages postés mercredi 7 mai 2008Date d'inscription 9 juillet 2009 Dernière intervention - 8 mai 2009 à 12:27
+3
Utile
Bonjour,

Je croit que j'ai un code qui peut vous aider.
Juste essaye de lire le suivant:

Code pour l'ouverture d'un fichier:

using Word = Microsoft.Office.Interop.Word;
...
Word.DocumentClass msWord = new Word.DocumentClass();
object readOnly = true;
object fileName = @"path_du_fichier";
object missing = System.Reflection.Missing.Value;
msWord.Application.Documents.Open(ref fileName,
ref missing, ref readOnly, 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);

Pour Ajouter et sauver un document:

Microsoft.Office.Interop.Word.Document nvDoc ;
// Choisir le template
object templateName = @"Mon Template.dot" ;
// Créer le document
nvDoc = msWord.Documents.Add(ref templateName, ref missing, ref missing,
ref missing) ;
...
// Attribuer le nom
object fileName = @"Mon nouveau document.doc" ;
// Sauver le document
nvDoc.SaveAs(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,
ref missing) ;
// Fermer le document
nvDoc.Close(ref missing, ref missing, ref missing) ;


Le template utilisé se trouve dans le répertoire des templates de Word et non avec l'application. Il vous est toujours possible de spécifier un chemin différent. De même, sans indication contraire le document est sauvé dans le répertoire spécifié dans Word.


C'est tout ce que je peux vous donner pour le moment.

Merci.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de daghfous11
krimog 1863 Messages postés lundi 28 novembre 2005Date d'inscription 14 février 2015 Dernière intervention - 4 mars 2009 à 10:07
0
Utile
BONJOUR

Il serait sage que tu lises et que tu appliques le règlement (principalement les points 1, 2 et 4, mais profites-en pour regarder le reste) avant de poster un message. MERCI.

Krimog :
while (!succeed = try()) ;
Commenter la réponse de krimog

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.