Page 1 sur 1

[...] SaveAs en fichier .xlsx

Posté : lun. 14 oct. 2013 15:23
par Ebola
Bonjour, je cherche à renregistrer un fichier XLS en .xlsx

Ca fonctionne très bien avec des fichiers .xls mais lorsque je vuex enregistrer en .xlxs, ça crash

Code : Tout sélectionner

$ChePJ = "path"
$Val = "nom de fichier"
$oExcel = ObjGet("","Excel.Application")
$oExcel.ActiveWorkbook.SaveAs($ChePJ&$Val,1,Default,Default,Default,Default,2,1)
Quelqu'un aurait une piste ? car j'ai beau cherché sur MSDN, les valeurs proposés sous forme de string ne passent pas

Re: [...] SaveAs en fichier .xlsx

Posté : lun. 14 oct. 2013 16:56
par parazitenew
Je dis peut être une bêtise, mais ça serait pas un problème lié à ta version de MS office?

Re: [...] SaveAs en fichier .xlsx

Posté : lun. 14 oct. 2013 20:53
par jguinch
Sur MSDN, je vois que le deuxième paramètre correspond au format de fichier.
J'ai essayé ça, ça a l'air de fonctionner :

Code : Tout sélectionner

Local $oExcel = ObjGet("", "Excel.Application")
$oExcel.ActiveWorkbook.SaveAs(@DesktopDir & "\myTest.xlsx", 51)