我继续在第2行char 9上收到错误
预期声明结束。
我是使用VBScript的新手,但是我查了几个例子,我找不到我在那条线上出错的地方。你们能协助吗?
已编辑以获取更多信息: 如果我删除Dim行As Integer行运行脚本给我一个类型不匹配错误。 如果我删除row = 150并使用150进一步向下替换行,则脚本会按预期更新excel表。
Dim args, objExcel
Dim row As Integer 'I am having the error here. Note this comment is not normally here.
row = 150
Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Open "C:\Users\gria\Desktop\Test\GrossRevenueCopy.xlsm"
objExcel.Visible = False
objExcel.Run "InsertRow", row
objExcel.ActiveWorkbook.Save
objExcel.ActiveWorkbook.close(0)
objExcel.Quit
答案 0 :(得分:2)
VBScript没有变量"类型"的概念,所以如果你试图定义As Integer
,它会抱怨。
所以简单的解决方案是替换
Dim row As Integer
与
Dim row