打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
自定义Ribbon

除非注明,文章均为 战战如疯 原创,转载请保留链接: http://www.zhanzhanrufeng.com/cat4/557.html,VBA交流群273624828。

这节来看下怎样给Ribbon添加自定义按钮。

下面是XML代码

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon>
<tabs>
<tab id="tab1" label="标签1">
<group id="g1" label="组1">
<button id="b1" label="按钮1" onAction="AA" size="large" imageMso="Copy"/>
<separator id="S1" />
<button id="b2" label="按钮2" onAction="AA" imageMso="Paste"/>
<button id="b3" label="按钮3" onAction="AA" imageMso="Piggy"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

<tab>代表标签,<group>代表组,<button>代表按钮,AA是回调函数

回调函数代码

'Callback for b1 onAction
Sub AA(control As IRibbonControl)
If control.ID = "b1" Then
MsgBox "B1"
ElseIf control.ID = "b2" Then
MsgBox "B2"
Else
MsgBox "B3"
End If
End Sub

通过返回的ID值来判断按了哪个按钮,从而执行相应的动作。

本节示例文件下载地址:http://pan.baidu.com/s/1c0AfMjm

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
VAB中的XML
VSTO 学习笔记(十)Office 2010 Ribbon开发
VBA专题10-14:使用VBA操控Excel界面之在功能区中添加自定义库控件
VBA小白也学得会的Robbion功能区
20.3.1 手工方式自定义RibbonX(1)
Excel
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服