VBS全局脚本改变画面窗口中的对象的属性

如下,vbs改变“histogram_main2001-2002”画面中“画面窗口1”中的棒图对象的属性,运行一直没有,求大神解惑?Sub procedure3Dim UADim LADim ADim ObjSet UA=HMIRuntime.Tags("bangtu01")Set LA=HMIRuntime.Tags("bangtu02")Set A=HMIRuntime.Tags("bangtu03")UA.ReadLA.ReadA.ReadSet Obj =HMIRuntime.Screens("histogram_main2001-2002.画面窗口1").ScreenItems("棒图3")If (A.Value >= UA.Value) ThenObj.BackColor =vbRedElse If (A.Value <= LA.Value) ThenObj.BackColor =vbYellowElse If ((A.value > LA.Value) And (A.Value < UA.Value)) ThenObj.BackColor =vbGreenEnd IfEnd IfEnd IfEnd S

最佳答案

Obj =HMIRuntime.Screens("histogram_main2001-2002.画面窗口1").ScreenItems("棒图3")
这个引用对象不对吧
应该是
Obj =HMIRuntime.Screens("histogram_main2001-2002.画面窗口1:<棒图所在的画面名称>").ScreenItems("棒图3")
在画面上做个脚本诊断,看看输出哪里不对

提问者对于答案的评价:
试了一下不行,不过思路更清晰一点

最佳答案作者回复:
如果不行说明你做的不对吧,我测试没问题的
哪个画面名称尽量不要有特殊字符,把-改成下划线吧

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午1:55
下一篇 2017年6月1日

相关推荐

  • 通讯中断后如何自动恢复?

    组态软件连PLC,有的时候通讯断了,上位组态软件(某种或某几种)数据就不再刷新保持最近一次的连接数据,等通讯恢复后,上位组态不能自动恢复连接,非得重启组态程序,有什么好的解决方法没…

    SIMATIC WinCC 2019年6月11日
  • wincc 如何创建xls文件

    如何用VB创建xls文件,不是打开是创建新文件。谢谢。 最佳答案 Dim oExcel,oWorkBook  Set oExcel&nbsp…

    SIMATIC WinCC 2019年6月11日
  • WINCC读取ACCESS问题111

    ACCESS里面的数据如图1;脚本如下。Dim sqlaccessSet sqlaccess = HMIRuntime.Tags(&quot…

    2017年6月6日
  • 事件触发归档的设置

    wincc6.2,我想通过点击系统运行按钮即系统启动来触发设置好的生产参数归档,就是系统启动的时候把生产参数归档了直到下次系统启动然后再次归档!!!我试了下没试出来,请帮我详细讲解…

    SIMATIC WinCC 2019年6月11日
  • WinCC flexible 2008组态新项目时没有工具箱?

    如题,在组态新项目时,没有工具箱,书上说在“查看”菜单里显示隐藏工具箱,可是我找来找去也没有看见哪有查看菜单,工具箱视图也一直没有显示出来。不知道什么原因。求助大虾们。。。 问题补…

    2019年6月10日
  • wincc授权

    请问Wincc单机版都需要什么授权 为什么有的工程运行是在70%时就停下来. 但在启动中去除变量运行记录后就可以运行 最佳答案 检查一下项目路径是否有中文,项目…

    SIMATIC WinCC 2019年6月11日
  • WINCC V6.2 画面编辑器中Y轴坐标反了

    WINCC V6.2 画面编辑器中Y轴坐标反了,就是说鼠标往上运动的时候,Y轴坐标逐渐减小,而鼠标往下运动的时候,Y轴坐标逐渐增大,和常规的XY轴坐标理解方式反…

    SIMATIC WinCC 2018年3月6日
  • 切换Windows用户,上位机无法执行。

    博图V13做的WINCC RT Advanced上位机。运行电脑那边用管理员账户安装的博图,管理员账户下可以正常执行Wincc Runtime&nbs…

    SIMATIC WinCC 2017年6月11日
  • 如何删除归档数据及历史曲线?

    想把“水箱温度”这个数据不再归档了,同时在历史曲线里也不想显示了,只是在画面里有实时数据显示就行,我该如何操作呢?是在归档组态里直接删除吗?曲线组态里面把“可见”的勾去掉行吗?请高…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible SMART V3安装及OS更新

    我的系统是WIN7旗舰版 32位的装的时候报过错,但最终能用,我到现场给触摸屏SAMERT 700IE V3页能下载程序。组态啥的都没问题。1.&nb…

    SIMATIC WinCC 2021年7月5日