Page 1 sur 1

_Excel_BookSaveAs avec fichier contenant une macro

Posté : lun. 25 mars 2019 21:38
par yohanb767
Bonjour à tous , j'aimerai savoir si il était possible d'utiliser _Excel_BookSaveAs avec un fichier excel contenant une macro

j'arrive à faire fonctionner cette fonction avec un .xls .xslx mais pas avec un .xslm

est ce que c'est possible et si oui comment
si quelqu'un peux m'éclairer , merci d'avance

Yohan

Re: _Excel_BookSaveAs avec fichier contenant une macro

Posté : mar. 26 mars 2019 03:45
par walkson
Bonjour,
Oui, à priori, c'est faisable (pas testé)
_Excel_BookSaveAs ( $oWorkbook, $sFilePath [, $iFormat = $xlWorkbookDefault [, $bOverWrite = False [, $sPassword = Default [, $sWritePassword = Default [, $bReadOnlyRecommended = False]]]]] )
$iFormat =$xlOpenXMLWorkbookMacroEnabled pour xslm et
$iFormat =$xlExcel12 pour xslb (avec ou sans macro)
Voir l'include ExcelConstants à XlFileFormat Enumeration. Specifies the file format when saving the worksheet.

Re: _Excel_BookSaveAs avec fichier contenant une macro  

Posté : mar. 26 mars 2019 15:39
par yohanb767
Merci Walkson !

cela m'aide beaucoup même si j'ai quelques difficultés dans mon script pour faire fonctionner cette fonction mais ça c'est un autre problème
j'ai essayer séparément cette fonction et ça marche impeccable

Bonne journée à toi