VBS 点MSGBOX确认,更改变量

我想通过VBS的Msgbox,点击OK更改变量,点击CANCEL保持不变,脚本如下:
Dim TAG123
Set TAG123 = MsgBox("123",1,"456")
If TAG123 = vbOK  Then
Dim objTag
Set objTag = HMIRuntime.Tags("WH1")
objTag.Write 9
End If 
脚本似乎有问题,点OK不能改变变量WH1,请大家帮忙看看

问题补充:
根据zhangli0的回答,我自己又试验了下。似乎wincc的脚本不支持下面的书写格式:
Dim VAR
VAR = MsgBox 
而微软的正式文档中,都是支持此格式的。

最佳答案

if msgbox(“确实要改变变量值吗?”,4,"警告")=6 then
 hmiruntime.tags("WH1").write 9
end if

提问者对于答案的评价:
多谢专家指点,万分感谢!

最佳答案作者回复:
wincc用的vbs,不是vb

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc221716.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月9日 下午11:42
下一篇 2017年12月9日

相关推荐