Vb脚本中预期的语句结束错误

时间:2016-10-04 02:16:46

标签: vbscript

我正在运行vb脚本它显示错误可以任何人帮助什么是错误我找不到它显示的错误错误

2 个答案:

答案 0 :(得分:3)

VBScript没有强类型。一切都是Variant。编辑中的错误消息对于解决方案非常清楚:

行:4个字符:16 - 预期结束语。

所以看一下代码......

Dim bSendEmail as boolean = true
'             ^char 16

......它告诉你要在那里结束声明。它应该是:

Dim bSendEmail
bSendEmail = True

答案 1 :(得分:0)

CreateObject (Windows Script Host) method创建一个COM对象。

您需要使用SET statement为变量分配对象引用:

''' …
Dim bSendEmail: bSendEmail = True ''' colon instead new line: it's not a good practice
''' …

If bSendEmail Then
    ''' ↓↓↓          
        SET myemail = CreateObject("CDO.Message")
        ''' …
        SET myemail = Nothing
    ''' ↑↑↑
End If