我有一个要求,我不确定如何去做。我有一个文件 Doc.xml,它是 Microsoft XML 格式。我需要创建一个 VB 脚本,它将 Doc.xml 更改/转换为 Doc.xlsx,因此当用户尝试打开该文件时,它将作为 Excel 文件打开。
要求之一是该脚本将从 Windows 调度程序运行。
任何想法或建议将不胜感激。
这是我创建并且正在运行的脚本,但是当我尝试将 SaveAs 扩展名更改为“.csv”时,文件未正确保存。我想我需要找出保存在 CSV 中的代码是什么。
Dim objXLApp, objXLWb, objXLWs
Set objXLApp = CreateObject("Excel.Application")
objXLApp.Visible = True
Set objXLWb = objXLApp.Workbooks.Open("C:\Users\jmejia\Desktop\XML_F\ZOOSHR_130622.xml")
'Do nothing with File, just open it to be save agains as a new file format
objXLWb.SaveAs "C:\Users\jmejia\Desktop\XML_F\ZOOSHR_130622.xlsx", 51
objXLWb.Close (False)
Set objXLWs = Nothing
Set objXLWb = Nothing
objXLApp.Quit
Set objXLApp = Nothing