【发布时间】:2015-06-02 23:59:25
【问题描述】:
我目前正在尝试创建一个 .vbs
- 打开 Excel
- 运行宏
- 保存新信息
- 退出
这是我目前所拥有的:
Dim xlApp, xlBook
Set xlApp = CreateObject("Excel.Application")
xlApp.DisplayAlerts = False
Set xlBook = xlApp.Workbooks.Open("C:\test\test.xlsm", 0, True)
xlApp.Run "test"
xlbook.Save
xlBook.Close False
set xlBook = Nothing
xlApp.Quit
Set xlApp = Nothing
WScript.Echo "Upload is Finished"
WScript.Quit
我收到“上传已完成”,但未保存宏。我做错了什么?
宏只是将一些东西从一个工作表放到另一个工作表:
Sub test()
'
' test Macro
'
Sheets("Sheet2").Select
Range("A1:A10").Select
Range("A10").Activate
Selection.Cut
ActiveSheet.Previous.Select
Selection.End(xlToLeft).Select
Range("A2").Select
ActiveSheet.Paste
End Sub
【问题讨论】:
-
将
xlBook.Close False更改为xlBook.Close