Fermeture excel depuis page intranet

Résolu
cs_squat9
Messages postés
4
Date d'inscription
lundi 27 septembre 2004
Statut
Membre
Dernière intervention
7 mars 2005
- 14 févr. 2005 à 13:03
cs_squat9
Messages postés
4
Date d'inscription
lundi 27 septembre 2004
Statut
Membre
Dernière intervention
7 mars 2005
- 7 mars 2005 à 14:37
Bonjour,
Je ne sais pas si je suis sur le bon forum et si ce n'est pas le cas je m'en excuse:
J'ai une page intranet dans laquelle l'utilisateur peut cliquer sur un lien afin d'ouvrir un fichier Excel().
Mon probleme est que le processus Excel.exe associé n'est pas tué lors de la fermeture du fichier, il est alors impossible d'ouvrir un autre fichier excel
Voici ma fonction en javascript:
function OuvrirExcel(inChemin){
var myApp = new ActiveXObject("Excel.Application");
var Classeur;
if (myApp != null){
Classeur = myApp.Workbooks.open(inChemin);
myApp.Visible = true;
}

}


Merci d'avance pour votre aide.

2 réponses

cs_bultez
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
14 févr. 2005 à 15:22
Bonjour,
en VBA on ferait :

excell.EnableEvents=false
classeur.close false
set feuille = Nothing
set classeur=Nothing
excell.quit
set excel=nothing

si j'ai bien lu la doc, donc :

MyApp.EnableEvents=false; //inutile ?
Classeur.close(false);
feuille=Null; // pas sûr, Null,null ... nécessaire ?
Classeur=Null;
MyApp.quit();
MyApp=Null;

sous toutes réserves, à adapter, non testé
Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
3
cs_squat9
Messages postés
4
Date d'inscription
lundi 27 septembre 2004
Statut
Membre
Dernière intervention
7 mars 2005

7 mars 2005 à 14:37
merci pour ta reponse
j'ai juste ajouté une reactualisation de la page et ca a marché
0