我遇到了VBScript的各种问题。它似乎起源于If Then语句。这是代码......
Option Explicit
Dim User, Pass
User=InputBox("Username")
If User = Guest then
msgbox "hi"
它只是不起作用,它给我错误代码800A03F6 我需要做些什么来解决这个问题?错误在第6行。
答案 0 :(得分:2)
要么......
Option Explicit
Dim User
User = InputBox("Username")
If User = "Guest" then
MsgBox "hi"
End If
或......
Option Explicit
Dim User
User = InputBox("Username")
If User = "Guest" then MsgBox "hi"
答案 1 :(得分:0)
您尝试将字符串用作变量,而不是一个(至少来自您发布的代码)。根本没有声明Guest
。你需要引用字符串。
请改为尝试:
User = InputBox("Username")
If User = "Guest" then
MsgBox "hi"