OVH Cloud OVH Cloud

Automation WORD

4 réponses
Avatar
Guillaume JAY
J'essaye de creer un document WORd fusionné à partir d'une appli
ASP.NET.

Cela fonctionne bien, jusqu'a l'impression : la, il me dit qu'aucune
imprimante n'est installé. Je pense qu'il me dit ca car je vois que
sur le serveur, Word appartient à l'user "SERVICE RESEAU", qui n'a
bien entendu pas d'imprimante a lui installée.

Est ce que c'est résolvable ?

Sinon, je pensais ouvrir le document Word dans une nouvelle fenêtre,
ce qui chargerait le Word du client, et le laisser faire ce qu'il
veut.
Et la, j'ai une question toute bête :sur un click sur un bouton, dans
l'evenement codebehind, comment je lui dit d'ouvrir un nouvalle
fenetre IE, contenant l'url de mon document, tout en continuant a
faire mon codebehind derriere : en fait je veux faire un
response.Redirect sur une page sur laquelle l'utilisateur confirmera
s'il a imprimé ou pas (pour modifier ou pas la base).

Merci,

Guillaume

4 réponses

Avatar
Paul Bacelar
"Guillaume JAY" wrote in message
news:
J'essaye de creer un document WORd fusionné à partir d'une appli
ASP.NET.

Cela fonctionne bien, jusqu'a l'impression : la, il me dit qu'aucune
imprimante n'est installé. Je pense qu'il me dit ca car je vois que
sur le serveur, Word appartient à l'user "SERVICE RESEAU", qui n'a
bien entendu pas d'imprimante a lui installée.

Est ce que c'est résolvable ?

Sinon, je pensais ouvrir le document Word dans une nouvelle fenêtre,
ce qui chargerait le Word du client, et le laisser faire ce qu'il
veut.
Et la, j'ai une question toute bête :sur un click sur un bouton, dans
l'evenement codebehind, comment je lui dit d'ouvrir un nouvalle
fenetre IE, contenant l'url de mon document, tout en continuant a
faire mon codebehind derriere : en fait je veux faire un
response.Redirect sur une page sur laquelle l'utilisateur confirmera
s'il a imprimé ou pas (pour modifier ou pas la base).

Merci,

Guillaume



Avant de répondre concrètement, il y a une ambiguïté.

Voilez-vous imprimer via une imprimante du serveur, ou via une imprimante du
client.

Les deux sont possibles, mais la problématique est complètement différente
entre ces 2 cas de figure.


--
Paul Bacelar
Avatar
Guillaume JAY
On Thu, 3 Mar 2005 01:18:35 +0100, "Paul Bacelar"
wrote:

Avant de répondre concrètement, il y a une ambiguïté.
Voilez-vous imprimer via une imprimante du serveur, ou via une imprimante du
client.



Oui, je n'etais pas clair, désolé.

Il s'agit d'un intranet, je veux imprimer sur une imprimante qui est
accessible a la fois des clients, et du serveur.
Je préfererai quand même, pour ne pas nécessiter Word sur le client,
que l'impression se fasse à partir du serveur, effectivement.

Merci,
Guillaume
Avatar
Paul Bacelar
"Guillaume JAY" wrote in message
news:
On Thu, 3 Mar 2005 01:18:35 +0100, "Paul Bacelar"
wrote:

>Avant de répondre concrètement, il y a une ambiguïté.
>Voilez-vous imprimer via une imprimante du serveur, ou via une imprimante


du
>client.

Oui, je n'etais pas clair, désolé.

Il s'agit d'un intranet, je veux imprimer sur une imprimante qui est
accessible a la fois des clients, et du serveur.
Je préfererai quand même, pour ne pas nécessiter Word sur le client,
que l'impression se fasse à partir du serveur, effectivement.

Merci,
Guillaume



Je pense que la méthode la plus directe, est de faire en sorte que votre
application utilise un compte qui a accès à l'imprimante réseaux.

Regardez du coté de l'impersonnalisation pour que votre application ASP.NET
utilise un autre compte que le compte par défaut.


--
Paul Bacelar
Avatar
Guillaume JAY
On Tue, 8 Mar 2005 02:29:31 +0100, "Paul Bacelar"
wrote:

Regardez du coté de l'impersonnalisation pour que votre application ASP.NET
utilise un autre compte que le compte par défaut.



Oui, cela fonctionne !

Bon, aprés, il semblerait pour que Word voye les imprimantes, il faut
que je sois loggué avec le compte "impersonnalisé" sur le serveur.
Enfin, je vérifierai quand j'aurai le temps. Pour l'instant, ca
marche, merci.

Guillaume