在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做好后,应要求在windows原本基础上又建立了一个用户名,但是在这个用户里面无法打开wincc,如果自动运行的话会提示图1,2。我在C盘找到这个文件夹并给拷贝到新用户这…

    2017年6月19日
  • 博图V14安装的问题

    在博图里step7装的是专业版,wincc装的是高级版可以吗 最佳答案 可以不同的 WinCC (TIA Portal) 组态版本&nbsp…

    SIMATIC WinCC 2021年7月5日
  • 在WinCC中调用Windows询问框怎样使置顶

    HWND hWnd = NULL; if (MessageBox(hWnd,"Í˳&…

    SIMATIC WinCC 2019年6月11日
  • WINCC访问远程EXCEL

    WINCC7。0怎么样通过交换机访问远程电脑上的EXCEL啊,EXCEL是别人做的系统然后生成的表格,把别人EXCEL生成的数据读到WINCC显示出来,是采用OPC协议还是DDE啊…

    SIMATIC WinCC 2019年6月10日
  • PASSDBRT MFC-ANWENDUNG

    出现PASSDBRT MFC-ANWENDUNG进程停止问题,请问这是什么进程?为什么会出现此问题 最佳答案 passdbrt.exe. 此文件属于产品的WIN…

    SIMATIC WinCC 2021年7月5日
  • wincc C函数问题

    用C语言写电机的状态返回值,不同值代表不同颜色,现在要求,读取开反馈为1,关反馈为0则返回值为1,而开反馈为0,关反馈为1则返回值为0,现在不明白的是开=1且关=0的语句怎么写,希…

    SIMATIC WinCC 2017年10月31日
  • wincc时间累积脚本

    在wincc上做一个时间累积的脚本,实现触发一个信号后开始计时,显示计时的时间,信号消失后停止计时,wincc上显示从开始到结束是的时间总长 问题补充:本人菜鸟一个,对这方面没有基…

    SIMATIC WinCC 2017年6月1日
  • wincc 归档问题 ?

    如何实现用户归档通过变量触发自动归档,并滚动显示?希望能说得稍微详细点,如果用脚本需要使用哪个脚本.用法之类的 最佳答案 参考一下我的回答:http://www.ad.siemen…

    SIMATIC WinCC 2017年6月6日
  • 视频中心flexible的视频看不了

    一点进去一直在缓冲,可是看博途等就可以看 问题补充:不考虑电脑,我想用手机看视频,目前用微信公众号和小米自带浏览器都不行,一直在缓冲,但是看1200等的跟我学/跟我做都能看,唯独f…

    SIMATIC WinCC 2021年7月5日
  • K-TP178micro 日期时间域

    如何在触摸屏上显示时间,请各位高手指点,现在是日期时间域不知道如何与PLC做实时时钟 最佳答案 相关资料参考——《如何同步操作面板与 S7-200/300/400&nbs…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论