Script VBS - convertir xls en html
Résolu
vbdourthe
-
Patrice33740 Messages postés 8930 Statut Membre -
Patrice33740 Messages postés 8930 Statut Membre -
Bonjour,
Voici mon problème.
Je souhaiterais automatiser la conversion de fichier Excel (.xls) en .html avec VBScript. La sauvegarde en .xls fonctionne, mais pas avec le paramètre xlHTML.
Voici mon code:
Set ObjExcel = CreateObject("Excel.Application")
Set ActiveWorkbook = ObjExcel.Workbooks.Open("C:\vols\vol.xls")
ObjExcel.visible = false
ObjExcel.DisplayAlerts = False
Filename = "vol"
ActiveWorkbook.SaveAs "C:\vols\test\", xlHTML
ObjExcel.Workbooks(1).Close
ObjExcel.DisplayAlerts = True
ObjExcel.Quit
Lors de l'execution avec "cscript.exe", il me renvoi:
(11,2)Microsoft Office Excel: La méthode SaveAs de la classe Workbook a échoué.
Je travaille sous Office 2007
Merci d'avance pour votre réponse.
Voici mon problème.
Je souhaiterais automatiser la conversion de fichier Excel (.xls) en .html avec VBScript. La sauvegarde en .xls fonctionne, mais pas avec le paramètre xlHTML.
Voici mon code:
Set ObjExcel = CreateObject("Excel.Application")
Set ActiveWorkbook = ObjExcel.Workbooks.Open("C:\vols\vol.xls")
ObjExcel.visible = false
ObjExcel.DisplayAlerts = False
Filename = "vol"
ActiveWorkbook.SaveAs "C:\vols\test\", xlHTML
ObjExcel.Workbooks(1).Close
ObjExcel.DisplayAlerts = True
ObjExcel.Quit
Lors de l'execution avec "cscript.exe", il me renvoi:
(11,2)Microsoft Office Excel: La méthode SaveAs de la classe Workbook a échoué.
Je travaille sous Office 2007
Merci d'avance pour votre réponse.
A voir également:
- Script VBS - convertir xls en html
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Script vidéo youtube - Guide
- Vbs windows - Accueil - Optimisation
- Editeur html - Télécharger - HTML
- Convertir epub en kindle - Guide
3 réponses
Bonjour,
Essaie:
ça devrait fonctionner
Essaie:
Set ObjExcel = CreateObject("Excel.Application") Set ActiveWorkbook = ObjExcel.Workbooks.Open("C:\vols\vol.xls") ObjExcel.visible = false ObjExcel.DisplayAlerts = False Filename = "vol" ActiveWorkbook.SaveAs "C:\Vols\Test\" & Filename, 44 ObjExcel.Workbooks(1).Close ObjExcel.DisplayAlerts = True ObjExcel.Quit
ça devrait fonctionner