Salut,
Désolé de venir comme çà sans présentation, mais je suis à la bourre....
Depuis 15 jours, étant débutant, cherchant à lancer des macros *mcr via simplement un lien sur une page web, çà marche mais le problème est qu'a chaque fois les navigateurs te demande d'ouvrir ou d’enregistrer, impossible de le faire automatiquement, même après plusieurs posts sur les forums officiels pas eu de réponses réglant le problème !
Pour le coté graphique j'avais un peu peur mais en travaillant en html puis en sauvegardant avec dreamweaver en .hta çà passe nikel,
il ne reste plus qu'a pouvoir rajouter les 199 autres macros...
Voici le code actuel :
Ensuite une personne très sympa ma proposé un autre code, mais je dois buter sur quelque chose car normalement juste en renommant le nom de mes macros par les siennes pour test çà devrait fonctionner mais mais ce n'est pas le cas !
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <html> <head> <script language="javascript"> <!-- function lance() { var wScript = new ActiveXObject("Wscript.Shell"); wScript.run("testmacro.mcr"); return false; } //--> </script> </head> <body> <hta:application border="yes" singleinstance="yes" windowstate="maximize" scroll="no" caption="no" innerborder="no"></hta:application> <a href="" onClick="return lance();"><img src="240_F_41730951_EyMKKNC8LF8U0SlmiiJnxU9HCnraMXDR.jpg" width="63" height="64"></a> </body> </html>
Qu'en pensez-vous svp ?
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <!DOCTYPE html> <html> <head> <title>Lancement des macros</title> <script type="text/JavaScript"> var myArray = ['appli_001.mcr', 'appli_002.mcr', ..... 'appli_199.mcr', 'appli_200.mcr']; function lance(Numero_Macro) { var wScript = new ActiveXObject("Wscript.Shell"); var myMacro = myArray(Numero_Macro); wScript.run(myMacro); return false; } </script> </head> <body> ..... <a href="" onClick="return lance(1);"><img src="image_001.jpg"></a> <a href="" onClick="return lance(2);"><img src="image_002.jpg"></a> ..... <a href="" onClick="return lance(199);"><img src="image_199.jpg"></a> <a href="" onClick="return lance(200);"><img src="image_200.jpg"></a> ..... </body> </html>
Merci
Partager