首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >VBA专题10-16:使用VBA操控Excel界面之在功能区中添加自定义复选框控件

VBA专题10-16:使用VBA操控Excel界面之在功能区中添加自定义复选框控件

作者头像
fanjy
发布2021-03-12 16:57:54
发布2021-03-12 16:57:54
2.1K0
举报
文章被收录于专栏:完美Excel完美Excel

excelperfect

在本专题前面的一系列文章中,我们已经讲解了如何在功能区中添加自定义的按钮控件、切换按钮控件、拆分按钮控件、组合框控件、下拉控件、库控件、标签控件,添加自定义控件的步骤相同,都是先编写XML代码在工作表界面中添加控件,然后编写VBA代码实现相应的功能。本文继续介绍如何在功能区中添加自定义复选框控件。

在功能区中添加复选框控件的步骤与前面文章介绍的相同,新建一个启用宏的工作簿并保存,关闭该工作簿,然后在CustomUI Editor中打开该工作簿,输入下面的XML代码:

在标准VBA模块中的代码如下:

代码语言:javascript
复制
'Callback for checkBox1onAction
Sub Checkbox1_change(control As IRibbonControl, pressed As Boolean)
    MsgBox "复选框是否被选取: "& pressed
End Sub

此时,在自定义选项卡中的复选框控件如下图所示:

当选取该复选框后,会弹出下图所示的消息:

说明:本专题系列大部分内容学习整理自《Dissect and Learn Excel VBA in 24 Hours:Changing workbook appearance》,仅供学习研究。注:如果你有兴趣,你可以到知识星球App的完美Excel社群下载这本书的完整中文版电子书。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

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

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

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

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

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