Ouvrir un fichier Word [Résolu]

sefifik
Messages postés
3
Date d'inscription
jeudi 5 juillet 2007
Dernière intervention
26 juin 2015
- 3 mars 2009 à 17:27 - Dernière réponse : daghfous11
Messages postés
9
Date d'inscription
mercredi 7 mai 2008
Dernière intervention
9 juillet 2009
- 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 

Votre réponse

2 réponses

Meilleure réponse
daghfous11
Messages postés
9
Date d'inscription
mercredi 7 mai 2008
Dernière intervention
9 juillet 2009
- 8 mai 2009 à 12:27
3
Merci
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.

Merci daghfous11 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de daghfous11
krimog
Messages postés
1863
Date d'inscription
lundi 28 novembre 2005
Dernière intervention
14 février 2015
- 4 mars 2009 à 10:07
0
Merci
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.