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 39 40 41 42 43 44 45 46 47
| using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Microsoft.Office.Interop.Word;
namespace testword
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// 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.
//traitement
Microsoft.Office.Interop.Word.Document nvDoc ;
object missing = System.Reflection.Missing.Value;
// Choisir le template
object templateName = @"C:\Documents and Settings\Bureau\template.dot";
// Créer le document
nvDoc = msWord.Documents.Add(ref templateName, ref missing, ref missing,ref missing);
// Attribuer le nom
object fileName = @"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) ;
// Fermeture de word
msWord.Quit(ref missing, ref missing, ref missing);
}
}
} |
Partager