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>
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.
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..
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
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.
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();