我正在用 VBScript 编写这段代码,这是我以前从未使用过的。
我写了这个:替换(strContent,st,arr(k,i),1)
它给了我一个“调用子时不能使用括号”的问题。有人可以帮忙吗?
我试过在网上搜索,但没有任何帮助。
谢谢!
我正在用 VBScript 编写这段代码,这是我以前从未使用过的。
我写了这个:替换(strContent,st,arr(k,i),1)
它给了我一个“调用子时不能使用括号”的问题。有人可以帮忙吗?
我试过在网上搜索,但没有任何帮助。
谢谢!
感谢 Panayot Karabakalov 找到了答案。
我们尝试使用 aCall
并在没有括号的情况下进行操作:
Replace strContent, st, arr (k,i), 1
但没有任何效果。最终的解决方案是:
strContent = Replace (strContent, st, arr (k,i), 1)
感谢大家快速而有帮助的回复!你们从来没有让我们失望过。
基本上,当您使用这样的过程或函数时:
Foobar arg1, arg2, arg3
您不能在参数列表周围使用括号。当您Call
在赋值或条件中使用关键字或使用函数的返回值时,您必须在参数列表周围使用括号,例如:
Call Foobar(arg1, arg2, arg3)
result = Foobar(arg1, arg2, arg3)
If Foobar(arg1, arg2, arg3) Then
...
End If