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 :


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

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