【问题标题】:VBS error: "Expected end of statement"VBS 错误:“预期语句结束”
【发布时间】:2016-07-27 14:35:27
【问题描述】:

我一定是忽略了一些非常明显的事情。以下代码在下一行失败,并显示错误消息“预期语句结束”:

Option Explicit

    GetB

Sub GetB()
    Dim i

    For i = 1 to 2
        Msgbox i
    Next i

End Sub

【问题讨论】:

    标签: vbscript


    【解决方案1】:

    找到了。 Next 语句中循环变量 ("i") 的重复,在所有其他 BASIC-like (B*SIC?) 语言中都是合法且可选的,但在 VBS 中是非法的。

    代码应为:

    Option Explicit
    GetB
    
    Sub GetB()
        Dim i    
        For i = 1 to 2
            Msgbox i
        Next     
    End Sub
    

    【讨论】:

      猜你喜欢
      • 2013-02-06
      • 2019-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多