Bonjour j'aimerais savoir comment ouvrir un document Word dans une page asp.net et permettre de bloqué l édition de ce document (il sera généré à partir d'une base de donnée) ca serait pour une sorte de print preview.
J'utilise le code suivant :
if (!Page.IsPostBack)
{
//HttpCookie cookie = Request.Cookies["factureID"];
//String strCookieValue = cookie.Value.ToString();
//............
String fName = "c:\\lettre_type_facturation_hopital.doc";
WordApplication word = new WordApplication (fName);
word.Visible = true;
}
Dans la classe WordApplication j ai le code suivant :
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sebastien Bovo [MS]
C'est normal que tu ne vois rien parce que tu instancies Word coté serveur avec le compte ASPNET (sur Windows 2000) et que le processus ne peut pas être visible. Souhaitant faire un print preview, il faut que tu travailles avec Word coté client pour que chaque utilisateur voit le document Word.
How To Launch Word from Internet Explorer - http://support.microsoft.com/?id8222
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Alexandre Jaquet" wrote in message news:
Bonjour j'aimerais savoir comment ouvrir un document Word dans une page asp.net et permettre de bloqué l édition de ce document (il sera généré à partir d'une base de donnée) ca serait pour une sorte de print preview.
J'utilise le code suivant :
if (!Page.IsPostBack) { //HttpCookie cookie = Request.Cookies["factureID"]; //String strCookieValue = cookie.Value.ToString(); //............ String fName = "c:lettre_type_facturation_hopital.doc"; WordApplication word = new WordApplication (fName); word.Visible = true; }
Dans la classe WordApplication j ai le code suivant :
public bool Visible { get { return _wApp.Visible; } set { _wApp.Visible = value; } }
l instanciation se passe correctement mais je ne vois rien
quelqu un aurait il une idée merci d'avance
C'est normal que tu ne vois rien parce que tu instancies Word coté serveur
avec le compte ASPNET (sur Windows 2000) et que le processus ne peut pas
être visible.
Souhaitant faire un print preview, il faut que tu travailles avec Word coté
client pour que chaque utilisateur voit le document Word.
How To Launch Word from Internet Explorer -
http://support.microsoft.com/?id8222
--
Cordialement,
Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Alexandre Jaquet" <AlexandreJaquet@discussions.microsoft.com> wrote in
message news:B93E7382-DAA3-4BC2-81F2-AB8EFAD3FD28@microsoft.com...
Bonjour j'aimerais savoir comment ouvrir un document Word dans une page
asp.net et permettre de bloqué l édition de ce document (il sera généré à
partir d'une base de donnée) ca serait pour une sorte de print preview.
J'utilise le code suivant :
if (!Page.IsPostBack)
{
//HttpCookie cookie = Request.Cookies["factureID"];
//String strCookieValue = cookie.Value.ToString();
//............
String fName = "c:\lettre_type_facturation_hopital.doc";
WordApplication word = new WordApplication (fName);
word.Visible = true;
}
Dans la classe WordApplication j ai le code suivant :
C'est normal que tu ne vois rien parce que tu instancies Word coté serveur avec le compte ASPNET (sur Windows 2000) et que le processus ne peut pas être visible. Souhaitant faire un print preview, il faut que tu travailles avec Word coté client pour que chaque utilisateur voit le document Word.
How To Launch Word from Internet Explorer - http://support.microsoft.com/?id8222
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Alexandre Jaquet" wrote in message news:
Bonjour j'aimerais savoir comment ouvrir un document Word dans une page asp.net et permettre de bloqué l édition de ce document (il sera généré à partir d'une base de donnée) ca serait pour une sorte de print preview.
J'utilise le code suivant :
if (!Page.IsPostBack) { //HttpCookie cookie = Request.Cookies["factureID"]; //String strCookieValue = cookie.Value.ToString(); //............ String fName = "c:lettre_type_facturation_hopital.doc"; WordApplication word = new WordApplication (fName); word.Visible = true; }
Dans la classe WordApplication j ai le code suivant :
public bool Visible { get { return _wApp.Visible; } set { _wApp.Visible = value; } }
l instanciation se passe correctement mais je ne vois rien
quelqu un aurait il une idée merci d'avance
Alexandre Jaquet
Merci bien Seb =)
"Sebastien Bovo [MS]" a écrit :
C'est normal que tu ne vois rien parce que tu instancies Word coté serveur avec le compte ASPNET (sur Windows 2000) et que le processus ne peut pas être visible. Souhaitant faire un print preview, il faut que tu travailles avec Word coté client pour que chaque utilisateur voit le document Word.
How To Launch Word from Internet Explorer - http://support.microsoft.com/?id8222
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Alexandre Jaquet" wrote in message news: > Bonjour j'aimerais savoir comment ouvrir un document Word dans une page > asp.net et permettre de bloqué l édition de ce document (il sera généré à > partir d'une base de donnée) ca serait pour une sorte de print preview. > > > J'utilise le code suivant : > > if (!Page.IsPostBack) > { > //HttpCookie cookie = Request.Cookies["factureID"]; > //String strCookieValue = cookie.Value.ToString(); > //............ > String fName = "c:lettre_type_facturation_hopital.doc"; > WordApplication word = new WordApplication (fName); > word.Visible = true; > } > > Dans la classe WordApplication j ai le code suivant : > > public WordApplication(string filename) > { > _wApp = new Word.ApplicationClass(); > object M = Missing.Value; > object oFileName = (object)filename; > _wApp.Documents.Open(ref oFileName,ref M,ref M,ref M,ref M,ref M,ref > M,ref M,ref M,ref M,ref M,ref M,ref M,ref M,ref M); > } > > public bool Visible > { > get > { > return _wApp.Visible; > } > set > { > _wApp.Visible = value; > } > } > > l instanciation se passe correctement mais je ne vois rien > > quelqu un aurait il une idée merci d'avance > >
Merci bien Seb =)
"Sebastien Bovo [MS]" a écrit :
C'est normal que tu ne vois rien parce que tu instancies Word coté serveur
avec le compte ASPNET (sur Windows 2000) et que le processus ne peut pas
être visible.
Souhaitant faire un print preview, il faut que tu travailles avec Word coté
client pour que chaque utilisateur voit le document Word.
How To Launch Word from Internet Explorer -
http://support.microsoft.com/?id8222
--
Cordialement,
Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Alexandre Jaquet" <AlexandreJaquet@discussions.microsoft.com> wrote in
message news:B93E7382-DAA3-4BC2-81F2-AB8EFAD3FD28@microsoft.com...
> Bonjour j'aimerais savoir comment ouvrir un document Word dans une page
> asp.net et permettre de bloqué l édition de ce document (il sera généré à
> partir d'une base de donnée) ca serait pour une sorte de print preview.
>
>
> J'utilise le code suivant :
>
> if (!Page.IsPostBack)
> {
> //HttpCookie cookie = Request.Cookies["factureID"];
> //String strCookieValue = cookie.Value.ToString();
> //............
> String fName = "c:\lettre_type_facturation_hopital.doc";
> WordApplication word = new WordApplication (fName);
> word.Visible = true;
> }
>
> Dans la classe WordApplication j ai le code suivant :
>
> public WordApplication(string filename)
> {
> _wApp = new Word.ApplicationClass();
> object M = Missing.Value;
> object oFileName = (object)filename;
> _wApp.Documents.Open(ref oFileName,ref M,ref M,ref M,ref M,ref M,ref
> M,ref M,ref M,ref M,ref M,ref M,ref M,ref M,ref M);
> }
>
> public bool Visible
> {
> get
> {
> return _wApp.Visible;
> }
> set
> {
> _wApp.Visible = value;
> }
> }
>
> l instanciation se passe correctement mais je ne vois rien
>
> quelqu un aurait il une idée merci d'avance
>
>
C'est normal que tu ne vois rien parce que tu instancies Word coté serveur avec le compte ASPNET (sur Windows 2000) et que le processus ne peut pas être visible. Souhaitant faire un print preview, il faut que tu travailles avec Word coté client pour que chaque utilisateur voit le document Word.
How To Launch Word from Internet Explorer - http://support.microsoft.com/?id8222
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Alexandre Jaquet" wrote in message news: > Bonjour j'aimerais savoir comment ouvrir un document Word dans une page > asp.net et permettre de bloqué l édition de ce document (il sera généré à > partir d'une base de donnée) ca serait pour une sorte de print preview. > > > J'utilise le code suivant : > > if (!Page.IsPostBack) > { > //HttpCookie cookie = Request.Cookies["factureID"]; > //String strCookieValue = cookie.Value.ToString(); > //............ > String fName = "c:lettre_type_facturation_hopital.doc"; > WordApplication word = new WordApplication (fName); > word.Visible = true; > } > > Dans la classe WordApplication j ai le code suivant : > > public WordApplication(string filename) > { > _wApp = new Word.ApplicationClass(); > object M = Missing.Value; > object oFileName = (object)filename; > _wApp.Documents.Open(ref oFileName,ref M,ref M,ref M,ref M,ref M,ref > M,ref M,ref M,ref M,ref M,ref M,ref M,ref M,ref M); > } > > public bool Visible > { > get > { > return _wApp.Visible; > } > set > { > _wApp.Visible = value; > } > } > > l instanciation se passe correctement mais je ne vois rien > > quelqu un aurait il une idée merci d'avance > >
Alexandre Jaquet
J aurais encore une question, on m a conseillé de définir des signets dans un modèle de document pour y placé le text qui provient de ma bd.
Le mieux maintenant c'est de produire un fichier xml et de lié les données ou de *remplir* un à un les signets ?
D'avance merci.
"Alexandre Jaquet" a écrit :
Merci bien Seb =)
"Sebastien Bovo [MS]" a écrit :
> C'est normal que tu ne vois rien parce que tu instancies Word coté serveur > avec le compte ASPNET (sur Windows 2000) et que le processus ne peut pas > être visible. > Souhaitant faire un print preview, il faut que tu travailles avec Word coté > client pour que chaque utilisateur voit le document Word. > > How To Launch Word from Internet Explorer - > http://support.microsoft.com/?id8222 > > -- > Cordialement, > > Sebastien Bovo > Microsoft France > ---------- > Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous > confère aucun droit. Vous assumez tous les risques liés à son utilisation. > > > "Alexandre Jaquet" wrote in > message news: > > Bonjour j'aimerais savoir comment ouvrir un document Word dans une page > > asp.net et permettre de bloqué l édition de ce document (il sera généré à > > partir d'une base de donnée) ca serait pour une sorte de print preview. > > > > > > J'utilise le code suivant : > > > > if (!Page.IsPostBack) > > { > > //HttpCookie cookie = Request.Cookies["factureID"]; > > //String strCookieValue = cookie.Value.ToString(); > > //............ > > String fName = "c:lettre_type_facturation_hopital.doc"; > > WordApplication word = new WordApplication (fName); > > word.Visible = true; > > } > > > > Dans la classe WordApplication j ai le code suivant : > > > > public WordApplication(string filename) > > { > > _wApp = new Word.ApplicationClass(); > > object M = Missing.Value; > > object oFileName = (object)filename; > > _wApp.Documents.Open(ref oFileName,ref M,ref M,ref M,ref M,ref M,ref > > M,ref M,ref M,ref M,ref M,ref M,ref M,ref M,ref M); > > } > > > > public bool Visible > > { > > get > > { > > return _wApp.Visible; > > } > > set > > { > > _wApp.Visible = value; > > } > > } > > > > l instanciation se passe correctement mais je ne vois rien > > > > quelqu un aurait il une idée merci d'avance > > > > > > >
J aurais encore une question, on m a conseillé de définir des signets dans un modèle de document pour y placé le text qui provient de ma bd.
Le mieux maintenant c'est de produire un fichier xml et de lié les données ou de *remplir* un à un les signets ?
D'avance merci.
"Alexandre Jaquet" a écrit :
Merci bien Seb =)
"Sebastien Bovo [MS]" a écrit :
> C'est normal que tu ne vois rien parce que tu instancies Word coté serveur
> avec le compte ASPNET (sur Windows 2000) et que le processus ne peut pas
> être visible.
> Souhaitant faire un print preview, il faut que tu travailles avec Word coté
> client pour que chaque utilisateur voit le document Word.
>
> How To Launch Word from Internet Explorer -
> http://support.microsoft.com/?id8222
>
> --
> Cordialement,
>
> Sebastien Bovo
> Microsoft France
> ----------
> Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
> confère aucun droit. Vous assumez tous les risques liés à son utilisation.
>
>
> "Alexandre Jaquet" <AlexandreJaquet@discussions.microsoft.com> wrote in
> message news:B93E7382-DAA3-4BC2-81F2-AB8EFAD3FD28@microsoft.com...
> > Bonjour j'aimerais savoir comment ouvrir un document Word dans une page
> > asp.net et permettre de bloqué l édition de ce document (il sera généré à
> > partir d'une base de donnée) ca serait pour une sorte de print preview.
> >
> >
> > J'utilise le code suivant :
> >
> > if (!Page.IsPostBack)
> > {
> > //HttpCookie cookie = Request.Cookies["factureID"];
> > //String strCookieValue = cookie.Value.ToString();
> > //............
> > String fName = "c:\lettre_type_facturation_hopital.doc";
> > WordApplication word = new WordApplication (fName);
> > word.Visible = true;
> > }
> >
> > Dans la classe WordApplication j ai le code suivant :
> >
> > public WordApplication(string filename)
> > {
> > _wApp = new Word.ApplicationClass();
> > object M = Missing.Value;
> > object oFileName = (object)filename;
> > _wApp.Documents.Open(ref oFileName,ref M,ref M,ref M,ref M,ref M,ref
> > M,ref M,ref M,ref M,ref M,ref M,ref M,ref M,ref M);
> > }
> >
> > public bool Visible
> > {
> > get
> > {
> > return _wApp.Visible;
> > }
> > set
> > {
> > _wApp.Visible = value;
> > }
> > }
> >
> > l instanciation se passe correctement mais je ne vois rien
> >
> > quelqu un aurait il une idée merci d'avance
> >
> >
>
>
>
J aurais encore une question, on m a conseillé de définir des signets dans un modèle de document pour y placé le text qui provient de ma bd.
Le mieux maintenant c'est de produire un fichier xml et de lié les données ou de *remplir* un à un les signets ?
D'avance merci.
"Alexandre Jaquet" a écrit :
Merci bien Seb =)
"Sebastien Bovo [MS]" a écrit :
> C'est normal que tu ne vois rien parce que tu instancies Word coté serveur > avec le compte ASPNET (sur Windows 2000) et que le processus ne peut pas > être visible. > Souhaitant faire un print preview, il faut que tu travailles avec Word coté > client pour que chaque utilisateur voit le document Word. > > How To Launch Word from Internet Explorer - > http://support.microsoft.com/?id8222 > > -- > Cordialement, > > Sebastien Bovo > Microsoft France > ---------- > Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous > confère aucun droit. Vous assumez tous les risques liés à son utilisation. > > > "Alexandre Jaquet" wrote in > message news: > > Bonjour j'aimerais savoir comment ouvrir un document Word dans une page > > asp.net et permettre de bloqué l édition de ce document (il sera généré à > > partir d'une base de donnée) ca serait pour une sorte de print preview. > > > > > > J'utilise le code suivant : > > > > if (!Page.IsPostBack) > > { > > //HttpCookie cookie = Request.Cookies["factureID"]; > > //String strCookieValue = cookie.Value.ToString(); > > //............ > > String fName = "c:lettre_type_facturation_hopital.doc"; > > WordApplication word = new WordApplication (fName); > > word.Visible = true; > > } > > > > Dans la classe WordApplication j ai le code suivant : > > > > public WordApplication(string filename) > > { > > _wApp = new Word.ApplicationClass(); > > object M = Missing.Value; > > object oFileName = (object)filename; > > _wApp.Documents.Open(ref oFileName,ref M,ref M,ref M,ref M,ref M,ref > > M,ref M,ref M,ref M,ref M,ref M,ref M,ref M,ref M); > > } > > > > public bool Visible > > { > > get > > { > > return _wApp.Visible; > > } > > set > > { > > _wApp.Visible = value; > > } > > } > > > > l instanciation se passe correctement mais je ne vois rien > > > > quelqu un aurait il une idée merci d'avance > > > > > > >
Sebastien Bovo [MS]
Bonjour,
Effectivement, avec des signets, tu peux facilement "completer/remplir" un document Word. On peut imaginer que tu fasses ce travail de remplissage par script client. Dans ce cas, tu peux utiliser effectivement un fichier XML accessible sur le serveur Web ou bien acceder a la base de données coté serveur pour générer le script client avec les données incorporées.
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Alexandre Jaquet" wrote in message news:
J aurais encore une question, on m a conseillé de définir des signets dans un modèle de document pour y placé le text qui provient de ma bd.
Le mieux maintenant c'est de produire un fichier xml et de lié les données ou de *remplir* un à un les signets ?
D'avance merci.
"Alexandre Jaquet" a écrit :
Merci bien Seb =)
"Sebastien Bovo [MS]" a écrit :
> C'est normal que tu ne vois rien parce que tu instancies Word coté > serveur > avec le compte ASPNET (sur Windows 2000) et que le processus ne peut > pas > être visible. > Souhaitant faire un print preview, il faut que tu travailles avec Word > coté > client pour que chaque utilisateur voit le document Word. > > How To Launch Word from Internet Explorer - > http://support.microsoft.com/?id8222 > > -- > Cordialement, > > Sebastien Bovo > Microsoft France > ---------- > Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne > vous > confère aucun droit. Vous assumez tous les risques liés à son > utilisation. > > > "Alexandre Jaquet" wrote in > message news: > > Bonjour j'aimerais savoir comment ouvrir un document Word dans une > > page > > asp.net et permettre de bloqué l édition de ce document (il sera > > généré à > > partir d'une base de donnée) ca serait pour une sorte de print > > preview. > > > > > > J'utilise le code suivant : > > > > if (!Page.IsPostBack) > > { > > //HttpCookie cookie = Request.Cookies["factureID"]; > > //String strCookieValue = cookie.Value.ToString(); > > //............ > > String fName = "c:lettre_type_facturation_hopital.doc"; > > WordApplication word = new WordApplication (fName); > > word.Visible = true; > > } > > > > Dans la classe WordApplication j ai le code suivant : > > > > public WordApplication(string filename) > > { > > _wApp = new Word.ApplicationClass(); > > object M = Missing.Value; > > object oFileName = (object)filename; > > _wApp.Documents.Open(ref oFileName,ref M,ref M,ref M,ref M,ref M,ref > > M,ref M,ref M,ref M,ref M,ref M,ref M,ref M,ref M); > > } > > > > public bool Visible > > { > > get > > { > > return _wApp.Visible; > > } > > set > > { > > _wApp.Visible = value; > > } > > } > > > > l instanciation se passe correctement mais je ne vois rien > > > > quelqu un aurait il une idée merci d'avance > > > > > > >
Bonjour,
Effectivement, avec des signets, tu peux facilement "completer/remplir" un
document Word. On peut imaginer que tu fasses ce travail de remplissage par
script client. Dans ce cas, tu peux utiliser effectivement un fichier XML
accessible sur le serveur Web ou bien acceder a la base de données coté
serveur pour générer le script client avec les données incorporées.
--
Cordialement,
Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Alexandre Jaquet" <AlexandreJaquet@discussions.microsoft.com> wrote in
message news:42016097-AA06-4371-86F7-2E1610D5C74B@microsoft.com...
J aurais encore une question, on m a conseillé de définir des signets dans
un modèle de document pour y placé le text qui provient de ma bd.
Le mieux maintenant c'est de produire un fichier xml et de lié les données
ou de *remplir* un à un les signets ?
D'avance merci.
"Alexandre Jaquet" a écrit :
Merci bien Seb =)
"Sebastien Bovo [MS]" a écrit :
> C'est normal que tu ne vois rien parce que tu instancies Word coté
> serveur
> avec le compte ASPNET (sur Windows 2000) et que le processus ne peut
> pas
> être visible.
> Souhaitant faire un print preview, il faut que tu travailles avec Word
> coté
> client pour que chaque utilisateur voit le document Word.
>
> How To Launch Word from Internet Explorer -
> http://support.microsoft.com/?id8222
>
> --
> Cordialement,
>
> Sebastien Bovo
> Microsoft France
> ----------
> Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne
> vous
> confère aucun droit. Vous assumez tous les risques liés à son
> utilisation.
>
>
> "Alexandre Jaquet" <AlexandreJaquet@discussions.microsoft.com> wrote in
> message news:B93E7382-DAA3-4BC2-81F2-AB8EFAD3FD28@microsoft.com...
> > Bonjour j'aimerais savoir comment ouvrir un document Word dans une
> > page
> > asp.net et permettre de bloqué l édition de ce document (il sera
> > généré à
> > partir d'une base de donnée) ca serait pour une sorte de print
> > preview.
> >
> >
> > J'utilise le code suivant :
> >
> > if (!Page.IsPostBack)
> > {
> > //HttpCookie cookie = Request.Cookies["factureID"];
> > //String strCookieValue = cookie.Value.ToString();
> > //............
> > String fName = "c:\lettre_type_facturation_hopital.doc";
> > WordApplication word = new WordApplication (fName);
> > word.Visible = true;
> > }
> >
> > Dans la classe WordApplication j ai le code suivant :
> >
> > public WordApplication(string filename)
> > {
> > _wApp = new Word.ApplicationClass();
> > object M = Missing.Value;
> > object oFileName = (object)filename;
> > _wApp.Documents.Open(ref oFileName,ref M,ref M,ref M,ref M,ref M,ref
> > M,ref M,ref M,ref M,ref M,ref M,ref M,ref M,ref M);
> > }
> >
> > public bool Visible
> > {
> > get
> > {
> > return _wApp.Visible;
> > }
> > set
> > {
> > _wApp.Visible = value;
> > }
> > }
> >
> > l instanciation se passe correctement mais je ne vois rien
> >
> > quelqu un aurait il une idée merci d'avance
> >
> >
>
>
>
Effectivement, avec des signets, tu peux facilement "completer/remplir" un document Word. On peut imaginer que tu fasses ce travail de remplissage par script client. Dans ce cas, tu peux utiliser effectivement un fichier XML accessible sur le serveur Web ou bien acceder a la base de données coté serveur pour générer le script client avec les données incorporées.
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Alexandre Jaquet" wrote in message news:
J aurais encore une question, on m a conseillé de définir des signets dans un modèle de document pour y placé le text qui provient de ma bd.
Le mieux maintenant c'est de produire un fichier xml et de lié les données ou de *remplir* un à un les signets ?
D'avance merci.
"Alexandre Jaquet" a écrit :
Merci bien Seb =)
"Sebastien Bovo [MS]" a écrit :
> C'est normal que tu ne vois rien parce que tu instancies Word coté > serveur > avec le compte ASPNET (sur Windows 2000) et que le processus ne peut > pas > être visible. > Souhaitant faire un print preview, il faut que tu travailles avec Word > coté > client pour que chaque utilisateur voit le document Word. > > How To Launch Word from Internet Explorer - > http://support.microsoft.com/?id8222 > > -- > Cordialement, > > Sebastien Bovo > Microsoft France > ---------- > Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne > vous > confère aucun droit. Vous assumez tous les risques liés à son > utilisation. > > > "Alexandre Jaquet" wrote in > message news: > > Bonjour j'aimerais savoir comment ouvrir un document Word dans une > > page > > asp.net et permettre de bloqué l édition de ce document (il sera > > généré à > > partir d'une base de donnée) ca serait pour une sorte de print > > preview. > > > > > > J'utilise le code suivant : > > > > if (!Page.IsPostBack) > > { > > //HttpCookie cookie = Request.Cookies["factureID"]; > > //String strCookieValue = cookie.Value.ToString(); > > //............ > > String fName = "c:lettre_type_facturation_hopital.doc"; > > WordApplication word = new WordApplication (fName); > > word.Visible = true; > > } > > > > Dans la classe WordApplication j ai le code suivant : > > > > public WordApplication(string filename) > > { > > _wApp = new Word.ApplicationClass(); > > object M = Missing.Value; > > object oFileName = (object)filename; > > _wApp.Documents.Open(ref oFileName,ref M,ref M,ref M,ref M,ref M,ref > > M,ref M,ref M,ref M,ref M,ref M,ref M,ref M,ref M); > > } > > > > public bool Visible > > { > > get > > { > > return _wApp.Visible; > > } > > set > > { > > _wApp.Visible = value; > > } > > } > > > > l instanciation se passe correctement mais je ne vois rien > > > > quelqu un aurait il une idée merci d'avance > > > > > > >