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