在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

相关推荐

  • WINCC控件里的系统时间显示格式

    在WINCC报表编辑器的在线表格控件里,前面默认的系统日期和时间项里,怎么在时间后面多了一个“+08:00”,怎样能去掉?怎样能只显示时间不显示日期,系统显示的日期和时间格式可以自…

    SIMATIC WinCC 2019年6月11日
  • WINCC flexible 软件下载地址

    求WINCC flexible 软件下载地址,谢谢 最佳答案 winccflexible 2008 sp4–见网页右侧 &nbs…

    SIMATIC WinCC 2021年7月5日
  • 关于wincc6.2的问题?

    WinCC V6.2有没有中文版的? V6.2对应的数据库是什么? 最佳答案 有中文版的,数据库是SQL2005 提问者对于答案的评价:谢谢

    SIMATIC WinCC 2019年6月11日
  • wincc画面中如何读取摄像头视频

    我想问一下在Wincc画面中如何读取摄像头视频,并且自动抓拍某一时刻的图象,并保存在电脑里。 问题补充:另外我还有一张视频采集卡 最佳答案 为什么要用wincc呢?wincc本来运…

    SIMATIC WinCC 2019年6月11日
  • wincc i/o域添加变量时找不到变量

    wincc  7.0在组态画面I/O域添加变量时没有变量显示,右上角也没有wincc tags的选项,但是直接在I/O域output里面敲变量名,运行…

    SIMATIC WinCC 2019年6月11日
  • Wincc flexible 与S7-300

    12、 我用触摸屏TP-177作时间输入,时间输入范围要求1分-90分,在屏上我做子一个I/O域,连接子一DBW0 数据类型为INT整数,输入格式为两位数,在S…

    SIMATIC WinCC 2019年6月11日
  • wincc对下位机写值的问题,请教下诸位朋友。

    请教下诸位朋友,我现在PLC-s7-300有一个DB位被s(set)为1,我在上位机WINCC6.0sp3画面中新建一个输入输出框,引入该DB位,输入为0(false),确定后,下…

    SIMATIC WinCC 2019年6月11日
  • smart 报警视图

    smart 的报警视图中 怎么用 颜色 区分 存在的 报警  和 消失的报警??&nbsp…

    2021年7月5日
  • 变量前缀修改

    用脚本修改变量前缀。画面窗口不动作还变黑色了。可是要是我直接写上画面前缀。又可以显示? 图片说明:          最…

    SIMATIC WinCC 2017年11月6日
  • wincc 变量替换时窗口卡死

    由于要组成服务器客户机系统,所以做好的画面链接的变量前面都要加上服务器的标示,例如SERVER1::TAG,但是在用变量替换时就会卡死(不是类似前面加服务器标示的替换都正常),请问…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论