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 29 30 31 32 33 34 35 36 37 38
| // connexion à Word
Microsoft.Office.Interop.Word.Application msWord = new Microsoft.Office.Interop.Word.Application();
msWord.Visible = true; // mettez cette variable à true si vous souhaitez visualiser les opérations.
object missing = System.Reflection.Missing.Value;
// Attribuer le nom
object fileName = @"C:\Documents and Settings\Developpeur\Bureau\Dossier OfSpring\PF_standard.dot";
Microsoft.Office.Interop.Word.Document nvDoc ;
// Tester s'il s'agit d'un nouveau document ou d'un document existant.
if (System.IO.File.Exists((string)fileName))
{
// ouvrir le document existant
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);
// Le champ de formulaire défini dans le modèle se nomme "Proposition".
object field = "proposition";
nvDoc.FormFields.get_Item(ref field).Result = "proposition";
// 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);
}
// Fermeture de word
msWord.Quit(ref missing, ref missing, ref missing); |
Partager