求助:wincc7.5使用VBA批量修改静态文本 背景颜色的动态对话框表达式结果 对应的颜色

已锁定

泼你一脸奶茶

  • 帖子

    19
  • 精华

    0
  • 被关注

    1

论坛等级:游士

注册时间:2016-09-27

黄金 黄金 如何晋级?

求助:wincc7.5使用VBA批量修改静态文本 背景颜色的动态对话框表达式结果 对应的颜色

1266

2

2024-09-18 13:32:21

上千个静态文本需要修改动态对话框表达式结果 False对应的背景颜色,请教一下 有没有用VBA脚本批量修改的代码??

之前在B站Up主HelloWorldWinCC的视频教程是批量修改过触发器(脚本在下面),我想着既然可以修改触发器,那肯定可以修改表达式结果对应的颜色,在For Each的合集循环里 objMember.Properties("BackColor").Dynamic.后面怎么改可以实现修改动态对话框表达式结果 False对应的背景颜色??????


Sub ChangeTrigger()

On Error Resume Next

Dim objResult, objMember, objCount


    Set objResult = ActiveDocument.HMIObjects.Find(ObjectName:="*", ObjectType:="HMIStaticText")


    objCount = objResult.Count


    MsgBox "对象的数量:" & CStr(objCount)


        For Each objMember In objResult


        objMember.Properties("BackColor").Dynamic.Trigger.VariableTriggers(1).CycleType = 0

        objMember.Selected = True


        Next objMember


        MsgBox "操作完成:"


End Sub



求助:wincc7.5使用VBA批量修改静态文本 背景颜色的动态对话框表达式结果 对应的颜色 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32569条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。