Bonjour,

Depuis IE je souhaite lancer un excel pour m'ouvrir un fichier xml. Le code ci dessous fonctionne (à moitié) cependant il faudrait que je passe des arguments à la méthode openxml et je ne sais pas comment faire.

Mon code actuel :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<script language="vbscript">
 Set objExcel = CreateObject("Excel.Application")
 objExcel.Visible = True
 objExcel.Workbooks.OpenXML("D:\\cwfba004.aspx") 
</script>

Le code VBA que je souhaiterai "incorporer"
Workbooks.OpenXML Filename:="D:\cwfba004.xml", LoadOption:= _
xlXmlLoadImportToList


La signature de openxml est : OpenXML(filename[,stylesheet[,LoadOption]]

Je n'ai pas de stylesheet et je ne souhaite pas en passer (s'il le faut et si c'est possible, j'en passerai une vide).
J'ai essayé objExcel.Workbooks.OpenXML("D:\\cwfba004.aspx",,2) mais cela ne fonctionne pas. Si quelqu'un avait une idée, cela m'arrangerait.

Merci.

PS: Si quelqu'un savait comment le faire en javascript, cela m'intéressserait encore plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<script language="javascript">
 var objExcel = new ActiveXObject("Excel.Application");
 objExcel.Visible = true;
 objExcel.Workbooks.OpenXML(strLocation, ???[undefined, null,"" ] ???? , 2);
</script>