首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >如何在图片快捷菜单中添加自定义按钮?

如何在图片快捷菜单中添加自定义按钮?

作者头像
fanjy
发布2023-11-15 16:00:38
发布2023-11-15 16:00:38
2.3K0
举报
文章被收录于专栏:完美Excel完美Excel

标签:VBA,自定义功能区

在Excel工作表中,选取工作表中的图片,单击右键,会弹出一个与操作图片相关的快捷菜单,有时候,我们想在这个快捷菜单中添加自定义的按钮,如下图1所示,如何做到呢?

图1

首先,打开工具Custom UI Editor for Microsoft Office,然后打开想要自定义图片右键快捷菜单的工作簿,在其中输入下面的XML代码:

代码语言:javascript
复制
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
 <contextMenus>
   <contextMenu idMso="ContextMenuPicture">
     <button id="myButton" label="My Button" onAction="MyTest" />
   </contextMenu>
 </contextMenus>
</customUI>

如下图2所示。

图2

验证代码无错误后,保存并关闭Custom UI Editor for Microsoft Office。

打开工作簿,再打开VBE,插入一个标准模块,输入下面的代码:

代码语言:javascript
复制
'Callback for myButton onAction
Sub MyTest(control As IRibbonControl)
 MsgBox "Hi,成功啦!"
End Sub

此时,当你右键单击图片,在快捷菜单中单击“My Button”按钮后,弹出下面的消息框:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-11-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档