message d'erreur: word n'a pas pu ouvrir le document
Bonjour tout le monde,
j'essaye de manipuler word à partir de mon application web avec ASP.NET.je sui stombée sur un code qui est supposé concut pour cet affaire mais je rencontre un problème avec ce dernier, quand j'execute mon application mon browser m'affiche ce message:
Citation:
Word n'a pas pu lire ce document. Il est peut-être corrompu.
Essayez l'une ou plusieurs des opérations suivantes :
* Ouvrez et réparez le fichier.
* Ouvrez le fichier avec le convertisseur Récupération de texte.
Erreur source:
Ligne 26 : object templateName = @"C:\Documents and Settings\Bureau\template.dot";
Ligne 27 : // Créer le document
Ligne 28 : nvDoc = msWord.Documents.Add(ref templateName, ref missing, ref missing,ref missing);
Ligne 29 : // Attribuer le nom
Ligne 30 : object fileName = @"document.doc";
voici mon code:
Code:
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);
}
}
} |
Ou est le problème??j'arrive pas a résoudre le problème!:s
Merci pour votre aide.