在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日
下一篇 2021年7月5日

相关推荐

  • 请问在wincc画面中调用哪个控件才能是普通摄像头的视频进行显示

    请问在wincc画面中调用哪个控件才能是普通摄像头的视频在运行画面中进行显示?在wincc的控件库中有这个现成的控件吗,请哪位大侠指教一二啊,急等,谢谢了 最佳答案 1.如果只是单…

    SIMATIC WinCC 2019年6月11日
  • wincc与315-2dp数据高速采集问题

    最近在做一个项目,实现wincc与315-dp之间的高速数据通讯,想想也只有用数据块。但我不知道PLC写数据块时需要注意些什么问题,具体如何设置?还有wincc如何处理数据块呢?好…

    SIMATIC WinCC 2019年6月11日
  • wincc的数字键盘如何自己做

    系统自带的键盘不太美观,想自己做一个小数字键盘, 最佳答案 参考下面是怎么做的——http://www.ad.siemens.com.cn/service/answer/solut…

    SIMATIC WinCC 2017年11月26日
  • WINCC换机问题

    我原来的WINCC画面装在一台19寸的电脑里,现在要改装在一台14寸的电脑里,WINCC画面哪里需要设置吗? 最佳答案 19寸的比14寸的显示器的分辨率高,如果你不改画面的话,画面…

    SIMATIC WinCC 2017年11月29日
  • WinCC硬拷贝问题?

    我是新手,请问什麽是WinCC硬拷贝 最佳答案 人们把印刷机、打印机、复印机等得到的印件叫作硬拷贝(hard copy),而把显示器等装置上面显示的图像、文字等叫作软拷贝…

    SIMATIC WinCC 2019年6月11日
  • wincc telecontrol 在哪里?安装wincc时如何安装它?

    本人再用wincc7.4sp1,看到有wincc telecontrol ,但不知道它在哪里,还是安装时需要额外安装?求各位大神指点~ 最佳答案 参考:http…

    SIMATIC WinCC 2020年11月1日
  • wincc 按钮 置位字节bit 反应滞后 或丢失动作 有遇到的吗

    试了一天了 没个结果:把变量换成内部变量,怎么试都灵验;把变量换成外部变量,监控程序变量表,相应bit变化,只是偶尔反应慢点;下载plc程序,监控程序动作,按钮丢失动作,…

    SIMATIC WinCC 2020年11月1日
  • 报警记录导出和导入

    我想把两个项目合并,我找到了变量和变量记录的导入导出方法,但报警记录的导入导出方法却没找到,我在论坛上看到报警记录可以导入和导出的,但没有说出具体方法。请指教。 最佳答案 在报警记…

    SIMATIC WinCC 2019年6月11日
  • PG/PC接口设置及Wincc7.4采购问题

    我有几个s7-200的cpu需要与wincc7.4以太网通信,系统是windows7*64位的,安装了PC ACCESS,但设置的时候PG/接口没有TCP/IP网卡,添加…

    SIMATIC WinCC 2021年7月5日
  • 请教wincc6.0sp3数据导出问题

    wincc6.0sp3中的在线表格控件打印的报表样式单一,不方便调整,我想把它导出为excel格式,便于处理,不知道有没有什么办法?请大家指点一下,非常感谢! 最佳答案 你可以看一…

    SIMATIC WinCC 2019年6月10日

发表回复

登录后才能评论