OVH Cloud OVH Cloud

Accès référence Excel

6 réponses
Avatar
Philippe
Bonjours a tous

J'essaye de cr=E9er un fichier Excel et lorsque j'essaye de=20
cr=E9er l'objet " xlapp =3D New Excel.Application" je recois=20
un message d'erreur "Acc=E8s refuser" , je suis en XP PRO et=20
je pense qu'il faut donner des droits au compte ASPNET=20
pour pouvoir utiliser cette fonctionalit=E9 mais je ne sais=20
pas comment faire.

merci d'avance

6 réponses

Avatar
Sebastien Bovo [MS]
Bonjour,

L'utilisation d'Excel ou d'un application Office n'est pas recommendé en
code serveur parce qu'entre autres, Office n'est pas prévu pour supporter la
montée en charge.
INFO: Considerations for Server-Side Automation of Office -
http://support.microsoft.com/kb/257757/en-us

Néanmoins, un article qui donne un bout de code pour l'automation Excel en
.NET:

How To Automate Microsoft Excel from Microsoft Visual C# .NET -
http://support.microsoft.com/kb/302084/EN-US/


--
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.


"Philippe" wrote in message
news:075f01c4f97d$8a568250$
Bonjours a tous

J'essaye de créer un fichier Excel et lorsque j'essaye de
créer l'objet " xlapp = New Excel.Application" je recois
un message d'erreur "Accès refuser" , je suis en XP PRO et
je pense qu'il faut donner des droits au compte ASPNET
pour pouvoir utiliser cette fonctionalité mais je ne sais
pas comment faire.

merci d'avance
Avatar
Philippe
Merci de ta réponse Sébastien mais elle ne correspond pas
à ma question qui était un message d'erreur "Accès
refuser" et le lien que tu m'a fourni n'explique pas ce
problème.
Par contre si l'utilisation d'une application office n'est
pas recommender comment faire à partir d'une application
WEB pour fournir au client des fichiers formatés dans ces
modèles d'application?

-----Message d'origine-----
Bonjour,

L'utilisation d'Excel ou d'un application Office n'est


pas recommendé en
code serveur parce qu'entre autres, Office n'est pas


prévu pour supporter la
montée en charge.
INFO: Considerations for Server-Side Automation of


Office -
http://support.microsoft.com/kb/257757/en-us

Néanmoins, un article qui donne un bout de code pour


l'automation Excel en
..NET:

How To Automate Microsoft Excel from Microsoft Visual


C# .NET -
http://support.microsoft.com/kb/302084/EN-US/


--
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.


"Philippe" wrote in


message
news:075f01c4f97d$8a568250$
Bonjours a tous

J'essaye de créer un fichier Excel et lorsque j'essaye de
créer l'objet " xlapp = New Excel.Application" je recois
un message d'erreur "Accès refuser" , je suis en XP PRO et
je pense qu'il faut donner des droits au compte ASPNET
pour pouvoir utiliser cette fonctionalité mais je ne sais
pas comment faire.

merci d'avance




.



Avatar
Patrice
Selon la version d'Exxcel :
- ADOX permet de créer des tableaux simples (sans possibilité de formatage)
- les versions récentes d'Excel permettent de stocker une feuille au format
XML

Patrice

--

"Philippe" a écrit dans le message de
news:25ce01c4f983$050a4e50$
Merci de ta réponse Sébastien mais elle ne correspond pas
à ma question qui était un message d'erreur "Accès
refuser" et le lien que tu m'a fourni n'explique pas ce
problème.
Par contre si l'utilisation d'une application office n'est
pas recommender comment faire à partir d'une application
WEB pour fournir au client des fichiers formatés dans ces
modèles d'application?

-----Message d'origine-----
Bonjour,

L'utilisation d'Excel ou d'un application Office n'est


pas recommendé en
code serveur parce qu'entre autres, Office n'est pas


prévu pour supporter la
montée en charge.
INFO: Considerations for Server-Side Automation of


Office -
http://support.microsoft.com/kb/257757/en-us

Néanmoins, un article qui donne un bout de code pour


l'automation Excel en
..NET:

How To Automate Microsoft Excel from Microsoft Visual


C# .NET -
http://support.microsoft.com/kb/302084/EN-US/


--
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.


"Philippe" wrote in


message
news:075f01c4f97d$8a568250$
Bonjours a tous

J'essaye de créer un fichier Excel et lorsque j'essaye de
créer l'objet " xlapp = New Excel.Application" je recois
un message d'erreur "Accès refuser" , je suis en XP PRO et
je pense qu'il faut donner des droits au compte ASPNET
pour pouvoir utiliser cette fonctionalité mais je ne sais
pas comment faire.

merci d'avance




.



Avatar
Sebastien Bovo [MS]
Bonjour,

Effectivement, la fiche technique ne traite pas de ton message d'erreur, je
l'ai mis seulement pour te montrer comment utiliser Excel avec la référence
sur les OFFICE Primary Interop Assemblies. As-tu utilisé les OFFICE Primary
Interop Assemblies ?
Par rapport à l'automation Excel coté serveur, il n'existe pas de moyen de
créer des fichiers de type XLS coté serveur.
Par contre, avec Excel 2003 on pourrait imaginer de créer des fichiers XML
riches utilisables dans Excel.

Si tu souhaite néanmoins continuer dans cette voie, utilise le changement
d'identité afin de lancer Excel avec un compte du domaine qui a un profil
Office déjà créé sur le serveur.

INFO : Implémentation de l'emprunt d'identité dans une application ASP.NET -
http://support.microsoft.com/kb/306158

--
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.


"Philippe" wrote in message
news:25ce01c4f983$050a4e50$
Merci de ta réponse Sébastien mais elle ne correspond pas
à ma question qui était un message d'erreur "Accès
refuser" et le lien que tu m'a fourni n'explique pas ce
problème.
Par contre si l'utilisation d'une application office n'est
pas recommender comment faire à partir d'une application
WEB pour fournir au client des fichiers formatés dans ces
modèles d'application?

-----Message d'origine-----
Bonjour,

L'utilisation d'Excel ou d'un application Office n'est


pas recommendé en
code serveur parce qu'entre autres, Office n'est pas


prévu pour supporter la
montée en charge.
INFO: Considerations for Server-Side Automation of


Office -
http://support.microsoft.com/kb/257757/en-us

Néanmoins, un article qui donne un bout de code pour


l'automation Excel en
..NET:

How To Automate Microsoft Excel from Microsoft Visual


C# .NET -
http://support.microsoft.com/kb/302084/EN-US/


--
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.


"Philippe" wrote in


message
news:075f01c4f97d$8a568250$
Bonjours a tous

J'essaye de créer un fichier Excel et lorsque j'essaye de
créer l'objet " xlapp = New Excel.Application" je recois
un message d'erreur "Accès refuser" , je suis en XP PRO et
je pense qu'il faut donner des droits au compte ASPNET
pour pouvoir utiliser cette fonctionalité mais je ne sais
pas comment faire.

merci d'avance




.



Avatar
Fred
Bonjour,
Par curiosité j'ai essayé d'ouvrir avec Excel un fichier html contenant ceci
:
<table>
<tr>
<td>toto</td>
<td>titi</td>
</tr>
<tr>
<td>toto</td>
<td>titi</td>
</tr>
</table>
Cela fonctionne très bien.
Tout dépend de la sophistication que tu souhaites obtenir dans ton fichier
(formules ?)
Mais en envoyant du html avec un type mime excel, peut-être que cela peut te
convenir ?


"Philippe" a écrit dans le message de
news: 25ce01c4f983$050a4e50$
Merci de ta réponse Sébastien mais elle ne correspond pas
à ma question qui était un message d'erreur "Accès
refuser" et le lien que tu m'a fourni n'explique pas ce
problème.
Par contre si l'utilisation d'une application office n'est
pas recommender comment faire à partir d'une application
WEB pour fournir au client des fichiers formatés dans ces
modèles d'application?

-----Message d'origine-----
Bonjour,

L'utilisation d'Excel ou d'un application Office n'est


pas recommendé en
code serveur parce qu'entre autres, Office n'est pas


prévu pour supporter la
montée en charge.
INFO: Considerations for Server-Side Automation of


Office -
http://support.microsoft.com/kb/257757/en-us

Néanmoins, un article qui donne un bout de code pour


l'automation Excel en
..NET:

How To Automate Microsoft Excel from Microsoft Visual


C# .NET -
http://support.microsoft.com/kb/302084/EN-US/


--
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.


"Philippe" wrote in


message
news:075f01c4f97d$8a568250$
Bonjours a tous

J'essaye de créer un fichier Excel et lorsque j'essaye de
créer l'objet " xlapp = New Excel.Application" je recois
un message d'erreur "Accès refuser" , je suis en XP PRO et
je pense qu'il faut donner des droits au compte ASPNET
pour pouvoir utiliser cette fonctionalité mais je ne sais
pas comment faire.

merci d'avance




.



Avatar
Eric
Bonjour

Je te conseille cette page:
http://www.dotnet-fr.org/sections.php3?op=viewarticle&artidR#L2.2

en particulier comment configurer la sécurité pour donner les droits
d'utiliser Excel pour l'utilisateur ASP.net

Voilà, j'espère que ça te sera utile

Eric

"Philippe" a écrit :

Bonjours a tous

J'essaye de créer un fichier Excel et lorsque j'essaye de
créer l'objet " xlapp = New Excel.Application" je recois
un message d'erreur "Accès refuser" , je suis en XP PRO et
je pense qu'il faut donner des droits au compte ASPNET
pour pouvoir utiliser cette fonctionalité mais je ne sais
pas comment faire.

merci d'avance