如何在画面编辑器-工具-宏-vba编辑器里面改变一个控件的属性

在vba编辑器里面修改一个圆或者按钮文字的颜色等
应该如何编写代码?如何设置?
谢谢!

最佳答案

使用添加方法在画面中加一个圆:
  
Sub AddCircle()
Dim objCircle As HMICircle
Set objCircle = ActiveDocument.HMIObjects.AddHMIObject("Circle", "HMICircle")
End Sub
 
使用 "HMIObjects"(Index)" 从HMI对象列表中返回对象,这个对象用名称指定,并且定义圆的背景色:

Sub EditCircle()
Dim objCircle As HMICircle
Set objCircle = ActiveDocument.HMIObjects("Circle")
objCircle.BackColor = RGB(255, 0, 0)
End Sub

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月26日 上午2:28
下一篇 2017年7月26日 上午2:28

相关推荐

  • 通讯问题

    上位机(WINCC)用串口跟PLC通讯,现在电脑上Step7是通讯上了的。现在WINCC死活通讯不上,不知道哪出问题了? 查看了设置,应该没什么问题的。各位大虾觉得我的设…

    SIMATIC WinCC 2019年6月11日
  • wincc 图形编辑器中的罐子的变量链接是这样的,怎么和变量相连接

    如图,例如罐子的变量连接怎么和液位变量1相连接 最佳答案 您要用1和变量进行连接的话,您的变量就需要转换成百分比(也就是0-1)之间的数。可以尝试仿真一下就能明白 提问者对于答案的…

    SIMATIC WinCC 2021年7月5日
  • WINCC 安装问题

    我在安装WINCC V6.2 时,系统提示我必须安装SQL 2005 ,Windows Message Queen和Wn…

    SIMATIC WinCC 2019年6月11日
  • WINCC用户权限管理

    我的系统是 C/S架构的 C中有分工作站和工程师站 我想在工程师站完成整个网络的用户登录权限管理 请问前辈们WINCC是否支持,然后有何好的…

    SIMATIC WinCC 2019年6月11日
  • WINCC flexible smart 软件版本

    公司用的触摸屏型号为是Smart 700 IE V3,我有屏幕程序(是供应商给我的),我自己从网上下载了wincc软件(版本号是V3 SP1…

    2021年7月5日
  • wincc画面测试

    哪位大侠知道怎么做wincc画面测试吗?我们的项目的画面已做完,公司说要我们做一下画面测试,谁指导一下,怎么测试吗?测什么东西?谁能给我点方案呀,谢谢! 问题补充:先谢谢各位给我建…

    SIMATIC WinCC 2019年6月11日
  • 客户机无法打开服务器项目

    多用户项目,ping IP地址和用户名都通,服务器上SIMATIC  shell中可以分别可以看见服务器和客户机的项目,服务器可以正常激活项目,服务器…

    SIMATIC WinCC 2017年5月31日
  • 保持型按钮ON-OFF6的设置问题

    我要设置一个按钮,使它开启后能够保持在1的状态,关闭后保持0状态.ON-OFF6能实现这个功能,但如何设置它的C脚本,使的脚本和变量相连接.脚本如下: #include&…

    SIMATIC WinCC 2019年6月11日
  • 画面模板里的变量触发VBS脚本读写数据库

    WinCC上用结构变量建立了1个画面模板,模板里有200多个变量,需要变量发生变化时读写数据库。现场30台设备的监控画面都是调用这个模板来呈现,问题是怎么保证每台设备的参数发生变化…

    SIMATIC WinCC 2021年7月5日
  • 多台plc和上位机通讯

    有一个项目,需要用到大概50多台plc,并且需要和上位机通讯,plc之间不通讯,plc想用s7-1200,但是wincc7.3支持不了这么多数量的1200,wincc支持s7-30…

    SIMATIC WinCC 2017年6月9日