0 html vbscript excel batch-file xlsx
我已经研究了好几天,但找不到任何东西来解决我遇到的这个问题。
我有一个 .xlsx 格式的 Excel 文件,该文件全天更新。我需要做的就是调用一个将其转换为 .html 的批处理。我将获取该 HTML 文件并将其复制到一个文件夹中,该文件夹会自动发布该文件以供我公司内部使用。
如果有人可以提供帮助,我们将不胜感激。
Excel 允许您将本机另存为网页。它还有一个“单个文件”网页,将所有图像/等合并到一个文件中。它使用mhtormhtml扩展名。
Const xlHtml = 44
Const xlWebArchive = 45
' Create an instance of Excel and open the workbook...
Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Open "C:\Folder\MyWorkbook.xlsx"
' Save the workbook as an HTML or MHTML page...
objExcel.ActiveWorkbook.SaveAs "C:\Folder\MyPage.html", xlHtml
' -or-
objExcel.ActiveWorkbook.SaveAs "C:\Folder\MyPage.mhtml", xlWebArchive
' Close Excel...
objExcel.Quit
Run Code Online (Sandbox Code Playgroud)