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
|
// Connexion à Word
Microsoft.Office.Interop.Word.Application msWord = new Microsoft.Office.Interop.Word.Application();
msWord.Visible = true;
object missing = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Word.Document nvDoc;
// Choisir le modèle
object templateName = @"Convoc.doc";
for (i = 0; i < liste_convoc.Count; i++)
{
/* Recherche les données du dossier (tronqué) */
nvDoc = msWord.Documents.Add(ref templateName, ref missing, ref missing, ref missing);
object field = "nom";
nvDoc.FormFields.get_Item(ref field).Result = dossier.Nom;
}
// Attribuer le nom du fichier
object fileName = @"Mon document.doc";
// Sauver le document
nvDoc.SaveAs(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); |
Partager