cs_joan
Messages postés10Date d'inscriptionmardi 25 juin 2002StatutMembreDernière intervention 6 janvier 2005
-
12 déc. 2003 à 12:10
saadia2
Messages postés13Date d'inscriptionlundi 5 mars 2007StatutMembreDernière intervention19 avril 2010
-
12 mai 2009 à 14:17
Bonjour,
Je développe actuellement une application en ASP dans laquelle je dois ouvrir un fichier excel que je pourrais modifier et enregistrer sur le serveur.
Si je l'ouvre directement par un lien hypertexte, certaines macros fonctionnent mal.
J'ai essayé une deuxième solution en ASP avec "CreateObject("Excel.Application")" mais une erreur est renvoyé et il parait que pour que cela fonctionne, je dois installer le logiciel excel sur le serveur, ce qui ne m'enchante pas trop.
Existe-t-il un moyen d'afficher ce fichier excel avec javascript? j'ai bien essayé "new ActiveXObject('Excel.Application');" mais rien ne s'affiche dans IE6.
remarques
si chemin complet .exe : c:\\mes documents\\...\\....exe
ou c:/mes documents/...../....exe
sinon répertoires acccessibles avec "path du DOS"
essayer sur une page htm avec seulement
<script language="javascript">
w = new ActiveXObject("WScript.Shell");
w.run ('start "NotePad.exe"'); // par exemple
</script>
Steph666
Messages postés74Date d'inscriptionjeudi 6 mars 2003StatutMembreDernière intervention 5 juin 2008 9 janv. 2004 à 16:37
Bonjour à tous,
Au cas où joan (on sait jamais), vérifie ds options internet => sécurité => personnaliser le niveau, si tu n'as pas désactivé les controles activeX.
Parce qu'après il n'y a aucun problème ça marche.
a17249
Messages postés5Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention27 mars 2008 20 sept. 2004 à 17:29
J'ai exactement le même problème que Joan et le même comportement quand j'essaie d'implémenter l'astucze de Bul.
J'ai ouvert l'accès aux ActiveX dans IE et malgré tout, la page n'ouvre pas le notepad mais en plus signale une erreur sur la page..
cs_sjuju
Messages postés6Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention20 janvier 2005 19 janv. 2005 à 15:30
si je met pa page asp avec mon code html + javascript + excel.exe sur un repertoire
ex c:\office
et que dans viual interdev je fais apercu
excel se lance bien
mais si j appelle ma page dans intenet
j ai tjrs le message un composant activex ne peut creer un objet
meme si j ai rajoute excel.exe sur mon serveur au m endroit que la page asp
Steph666
Messages postés74Date d'inscriptionjeudi 6 mars 2003StatutMembreDernière intervention 5 juin 2008 20 janv. 2005 à 14:35
Salut,
Il semblerait en effet qu'il faille installer excel sur le serveur où se trouve le fichier.
Je viens de faire quelques tests avec le même script, quand je l'ai sur mon poste il marche, quand je le met sur mon serveur (avec excel non installé), cela ne marche plus, j'ai la même erreur.
saadia2
Messages postés13Date d'inscriptionlundi 5 mars 2007StatutMembreDernière intervention19 avril 2010 12 mai 2009 à 14:15
bonjour
je suis une débutante en jsp et javascript
j'ai rencontrer le mme problème que vous ,
j'ai essayer d'ouvrir un fichier .xls avec javascript et aussi avec les servlet mais c'a marche pas
voila le code
j'espère que vous pouviez m'aide merci :
javascript: <script type= "text/javascript">
var w = new ActiveXObject("WScript.Shell");
w.run ('cmd/c start D:\ATravail.xls');
</script>
Java
try{
//Lancer excel en indiquant l'URL
Process conf = Runtime.getRuntime().exec(" cmd/c start D:\\ATravail.xls");
conf.waitFor();