我是 VBS 编码的新手,并且一直在我的 VBScript 中收到 1024 Expect Statement Error。如果有人能指出我的错误在哪里,我将不胜感激。
Dim Path
Dim BeginDate
Dim EndDate
Path = WScript.Arguments.Item(0)
BeginDate = WScript.Arguments.Item(1)
EndDate = WScript.Arguments.Item(2)
Set objExcel = CreateObject("Excel.Application")
Set objWorkBook = objExcel.Workbooks.Open(Path)
objExcel.Visible = True
Worksheets("PO Buy Update").Range("H3").AutoFilter Field:=8, Criteria1:="<>"
Worksheets("PO Buy Update").Range("Q3").AutoFilter Field:=17, Criteria1:="<>"
Worksheets("PO Buy Update").Range("P3").AutoFilter Field:=16, Criteria1:=">=" & BeginDate, Operator:=xlAnd, Criteria2:="<=" & EndDate
直到过滤部分一切正常。当我尝试在 Excel 中将过滤部分作为宏运行时,它可以工作,但是当我在脚本中实现它时,它会抛出一个错误。