如何在画面编辑器-工具-宏-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-Autostar启动遇到的问题

    WinCC桌面利用Autostar快捷方式启动遇到的问题:问题1:"C:\Program Files\Siemens\WinCC\bin\AutoStartRT…

    2019年6月11日
  • 图库中叹号的闪烁问题

    图库中的叹号作闪烁处理,先把它做成自定义对象,然后在显示属性中加入以下C动作:  DWORD con;   static…

    SIMATIC WinCC 2019年6月11日
  • WINCC内部变量的自加运算

    当我触发一个内部变量A (bool型)变为1时,内部变量C (INT型)实现每隔一秒自加一,一直加到60后停止自加。当内部变量B (bool型)变为1…

    SIMATIC WinCC 2017年6月24日
  • WINCC修改报警值

    怎么在上位机修改报警值?例如一个模拟量已经组态好了报警值,然后根据需要操作员想修改报警值,怎么做?不可能让操作员去组态吧? 问题补充:感谢大家的帮助.但连接一个变量的话,一旦重新激…

    SIMATIC WinCC 2019年6月11日
  • 如何删除PCS7识记符?

    我在安装WINCCV6.2SP3时,系统提示说找到PCS7识记符,只能从PCS7中安装。但我根本没安装过PCS7,只是以前下载过PCS7,但很早已经删了。所以现在没有PCS7了。我…

    SIMATIC WinCC 2019年6月11日
  • wincc中如何对操作员站进行配置?

    在STEP7中已经配置好了ES以及OS的网络组态,且ES  OS上的SCE里面的wincc application 跟IE gen…

    SIMATIC WinCC 2019年6月11日
  • 求wincc7.4sp1安装包,谢谢

    求wincc7.4sp1安装包,谢谢 最佳答案 官方下载:https://support.industry.siemens.com/cs/document/109746038/se…

    SIMATIC WinCC 2020年11月1日
  • smart200与博图WINCC通讯。导入XDB文件报错。

    smart200与博图WINCC通讯。工控机用的是677D,按照教程做的,导入XDB文件报错"The configured component&nbs…

    2021年7月5日
  • wincc 的使用

    我现在用wincc  ,里面的事件的直接连接怎么使用啊。常数0和1是怎么定义的啊? 问题补充:各位大侠.能把直接连接的使用说的详细些吗?谢谢 最佳答案 你的这个…

    SIMATIC WinCC 2019年6月11日
  • 按钮权限

    在WINCC画面中放一个退出系统的按钮,只有管理员可以推出,该如何设置权限呢?就是点击按钮弹出一个要求输入拥护和密码的对话框.谢谢!希望能详细些. 最佳答案 你应该再另做一个登陆按…

    SIMATIC WinCC 2019年6月11日