В настоящее время я пытаюсь создать .vbs, которыйОткрыть файл Excel, запустите макрос, сохраните его (перезапись)
- открывает 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' – 0m3r