我已经搜索了该社区和其他人,我仍然有困难得到这个工作。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