VBScript声明整数时的预期语句结束

时间:2017-05-24 21:17:10

标签: excel vbscript integer

我继续在第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

1 个答案:

答案 0 :(得分:2)

VBScript没有变量"类型"的概念,所以如果你试图定义As Integer,它会抱怨。

所以简单的解决方案是替换

Dim row As Integer

Dim row