[VBS] paramètres optionnels : comment (s')en passer ?
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:
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:
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> |