我已經搜索了該社區和其他人,我仍然有困難得到這個工作。VBScript - 在Excel的腳本中運行宏
我想要一個VB腳本,當我執行它將打開一個Excel文檔,運行腳本(宏),並關閉Excel。
宏不,我打開文檔的存在,這就是爲什麼我想在VB腳本
我試圖修改此宏,但沒有運氣。當我輸入我的宏代碼時,它失敗了。我知道VBS和VBA是不同的,但我對這兩者都不是很有經驗。
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
objExcel.DisplayAlerts = False
Set objWorkbook = objExcel.Workbooks.Open("C:\scripts\test.xls")
Set xlmodule = objworkbook.VBProject.VBComponents.Add(1)
strCode = _
"sub test()" & vbCr & _
" msgbox ""Inside the macro"" " & vbCr & _
"end sub"
xlmodule.CodeModule.AddFromString strCode
objWorkbook.SaveAs "c:\scripts\test.xls"
objExcel.Quit
這是我試圖合併到這個VB腳本中的宏。
Sub Billing_Cleanup()
Columns("A:A").Select
Selection.Delete Shift:=xlToLeft
Rows("1:8").Select
Range("A8").Activate
Selection.Delete Shift:=xlUp
Columns("E:E").Select
Selection.ClearContents
ChDir "C:\Billing Export"
ActiveWorkbook.SaveAs FileFormat:=xlCSV, Local:=True, CreateBackup:=False
Application.WindowState = xlMinimized
Application.WindowState = xlNormal
Application.DisplayAlerts = False
ActiveWorkbook.Close
Application.Quit
End Sub
任何幫助將不勝感激!
什麼不此刻在裏面工作的報價? – 2013-12-10 15:09:00