
如需制作上图所示的个人Excel工具箱,操作步骤如下…
1 丨
制作个人工具箱

将收集到的VBA代码转移到该工作簿。比如将本公众号常用代码系列里的多表汇总、拆分、创建工作表目录、破解工作表加密等,以及VBA系列教程里的窗体之数据查询等。文末附件提供了相关代码..▼

2,另存为xlam格式依次点击[文件]→[另存为],保存文件类型为”.xlam”,即加载宏文件;改一个拉风的文件名,点击[保存],最后关闭另存为对话框。

一般情况下,当选择文件类型为xlam时,系统会自动修改文件保存路径。比如▼
C:Users用户名AppDataRoamingMicrosoftAddIns
这是Excel加载宏的自启动路径,会随着Excel软件的启动而自动启动。加载宏文件保存到自启动路径下,就等于自动安装加载了。当然也有例外的情况,这个时候我们可以通过[加载宏管理器]安装加载宏。在[开发工具]选项卡下,单击[Excel加载项],打开[加载项]对话框。然后点击[浏览]按钮,在相关路径下找到目标”.xlam”文件,单击[确定],将该加载宏添加到加载项对话框。
在加载宏对话框勾选该项,单击[确定]退出对话框即可。

最后关闭这个工作簿。
3,设置自定义选项卡打开一个后缀名为”.xlsx”的任意工作簿,依次单击[文件]→[选项]→[自定义功能区]。在[自定义功能区]选项列表中单击右键,添加一个新选项卡,并重命名,例如命名为:我的工具箱,谁看谁怀孕的工具箱,富国强民的工具箱,东北大澡堂,怀念天上人间等,本例命名为[我的工具箱]。
操作过程动画演示..▼


点击[从下列位置选择命令]右侧的倒三角,打开选项列表,选择[宏],会得到一个来自加载宏文件的宏名列表。

选中作用为数据查询的宏名称,本例为FindData,添加到[数据查询]组。在组中,右键单击宏名称,在弹出的右键菜单中选择重命名。为其设置你个人喜欢的图标和名称。动画演示过程如下..▼

至此我们第一个宏命令就制作完成了。点击[确定]按钮,关闭[自定义功能区]对话框,回到Excel界面,可以看到Excel多出一个名为[我的工具箱]的选项卡。在该选项卡下单击[数据查询]命令,即可使用相关VBA窗体功能。

重复以上步骤,继续添加其它功能组和宏命令即可。如此这般,我们的个人工具箱就制作完成了▼

是不是很简单?就动动鼠标的事儿。
2 丨
如何制作通用插件?

然而并不行……
咱们这章的标题是制作Excel个人工具箱。既然是个人工具箱,那就只是你一个人的电脑用。你对Excel选项卡做的一系列设置,仅仅只对当前的电脑有效,它并没有集成到Excel文件中,Excel文件发出去之后,并不具有工具箱性质……
那如何开发一款通用的可以发给其它人使用的工具箱呢?摊手,这需要定义Ribbon选项卡,用Custom UI Editor造个壳子就可以了。耸肩,这事以后再说。再见。


|
|
打开微信扫一扫,Office自学网
专注分享软件安装和视频教程,让你一号在手,办公无忧!