首页 > 解决方案 > MsgBox 错误:调用子代码时不能使用括号:800A0414

问题描述

我一直在 .wsf 文件中用 VBScript 编写代码。一切正常,除了一行:

MsgBox("The factorial of the number is: " & factorial,vbOKOnly,"Result.")

现在,如果我决定删除 vbOKOnly 按钮和标题“Result.”,一切正常。尽管如此,我还是更希望在我的 MsgBox 上有标题,为此我还必须指定 vbOKOnly 按钮。有谁知道为什么错误结果是问题标题中的错误?语法是否正确?

标签: vbscriptwsh

解决方案


只需删除括号

MsgBox "The factorial of the number is: " & factorial,vbOKOnly,"Result."

除非您想获得 MsgBox 反馈值,例如询问用户是否要继续

res = MsgBox("Continue?",vbYesNo,"Info")

推荐阅读