在WINCC中如何通过VBA给添加菜单事件。

在WINCC中可以通过如下代码给 图形编辑器添加菜单
    ??Dim Brildo_Menu  As HMIMenu     
     Set Brildo_Menu = Application.CustomMenus.InsertMenu(1, "AppMenu1", "ToolBox")
    ?如何给添加的菜单添加事件呢(执行代码的过程)

最佳答案

''先执行这个:
Private Sub SetApplication()
Set objGDApplication = grafexe.Application
End Sub
''点击key为mItem1_1后弹出Msgbox,你问题中的key是APPMenu1:
Private Sub Document_MenuItemClicked(ByVal MenuItem As IHMIMenuItem)
Dim objMenuItem As HMIMenuItem
Dim varMenuItemKey As Variant
Set objMenuItem = MenuItem
varMenuItemKey = objMenuItem.Key
Select Case MenuItem.Key
Case "mItem1_1"
MsgBox "The first menu-item was clicked!"
End Select
End Sub
<参考WinCC帮助中MenuItemClicked事件>

提问者对于答案的评价:
谢谢。我在网上找到其它方式的实现方法。https://support.industry.siemens.com/cs/mdm/109742330?c=46146394763&t=1&s=MenuItems.InsertMenuItem&lc=zh-CN

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:23
下一篇 2021年7月5日 上午9:23

相关推荐

  • 报警记录消息。

    我想某些开关量的记录,当开关量来时,记录一条“报警到来”,此开关量再变为0时再记录一条“报警消失”,我是这样做的,把这个开关量连到消息变量,在 消息文本处填写报警信息。我…

    2019年6月10日
  • WINCC界面按钮操作

    如何按钮按钮权限,我使用的TP-178MICRO触摸屏,我的同事在进入下一个页面时,设置了权限,也不知道秘密口令,我想删除用户权限,不需要秘密口令就进入下一个页面,如何操作,望执教…

    SIMATIC WinCC 2019年6月11日
  • 在WINCC里能否做按纽悬浮效果,具体的思路是怎样的?

    我想让鼠标移动到按纽时,按纽的颜色改变,产生悬浮效果,有没鼠标移动可产生的事件,有没可能做到? 问题补充:那怎么用WINCC导入控件呢 最佳答案 1、上网找带悬浮效果的按钮控件,在…

    SIMATIC WinCC 2019年6月11日
  • 为什么我的C脚本中的项目函数里的中文字经常变成乱码?

    我用的wincc6.0,项目函数里的中文字经常变成乱码,包括注释,为什么? 最佳答案 你参考一下两个斑竹的探讨: http://www.ad.siemens.com.cn…

    SIMATIC WinCC 2019年6月11日
  • WINCC 如何使用脚本?

    问一些初级问题:1,WINCC VB动作 用定时器触发,是不是在动作编辑页面里增加一个定时器就可以?2,要让脚本程序定时触发,还需要什么条件?3,VB脚本里边,…

    SIMATIC WinCC 2019年6月11日
  • wincc画面做顶部模板

    wincc7.4如何固定画面顶部为同一种画面,就好比模板,打开任何画面顶部都是一样的,修改的时候只需要修改模板,所有的画面顶部都自动修改 图片说明:    最佳…

    2021年7月5日
  • 用wincc怎么做开停机记录?

    设备的运行记录,记录下各个设备个自的开停机时间。如1号设备2点开过,2点30停的3点开的,4点停的。二、三十台设备。做这么个记录。开始用的报警来做,可是会出现开的时候记录两次,改成…

    SIMATIC WinCC 2019年6月11日
  • wincc 定时触发脚本的问题

    我想在早上八点和晚上八点触发执行一次脚本,我看了下网上提供是c脚本做的,我对c不是太懂,vbs知道多点,能有高手指点下,用vbs脚本来周期触发 谢谢 最佳答案 可以的,你…

    SIMATIC WinCC 2017年12月9日
  • WINCC的基本对象不能定义动态属性嘛?

    可以正常组态基本对象属性的动态如一个圆的背景,但是没有动态效果是为什么? 最佳答案 WinCC动画组态合集http://www.ad.siemens.com.cn/productp…

    SIMATIC WinCC 2021年7月5日
  • wincc画面窗口怎样改名字

    wincc新建画面窗口1,改名字提示找不到该对象,无法更改。 问题补充:修改‘画面窗口1’为‘jb01”这个名字,提示找不到对象。 图片说明:    最佳答案…

    2018年3月6日

发表回复

登录后才能评论