第14章 使用VBA开发Excel小工具

来源:互联网 发布:淘宝网云客服网站 编辑:程序博客网 时间:2024/05/21 15:01

第14章使用VBA开发Excel小工具

本章内容要点

Excel小工具和一般小工具
创建好的小工具
在单元格里操作文本
寻找其他Excel小工具 

关于Excel小工具

一般来说,小工具是改善软件性能、增加新的功能或者使得已有功能更加便于访问的东西。小工具不是终端产品,只是辅助生成最终产品的插件。Excel小工具就是可以为Excel提供新的特性和功能的插件。

 

尽管Excel是一个非常优秀的产品,但仍有许多用户希望在这个软件上增加许多特性。例如,当处理日期信息时,用户可能希望软件可以弹出辅助的日历窗口,以便帮助用户顺利地在单元格中输入日期。而有些用户希望为不同文件输入一个日期范围,或者将图表保存成图形文件。类似这些功能是目前Excel软件并不直接提供的功能。但是你可以通过创建小工具为其增加这些特性。

小工具不需要多么复杂。某些非常有用小工具的实现也非常简单。例如,你是否注意到Excel 2013没有可以断开和合并工作表格的“垫板”(Ribbon)乒乓命令?如果你不喜欢看到工作表格中的那些虚线,那么在Excel选项对话框中增加一个将其关闭的的控制。甚至,你可以不在垫板或者快速访问工具条上增加这个命令。

下面是一个宏,它可以控制页面的分开显示:

Sub TogglePageBreaks()

         WithActiveSheet

                  .DisplayPageBreaks = Not.DisplayPageBreaks

         EndWith

End Sub

用户可以把这个宏保存在宏工作簿中,以便能够快速地使用。用户可以把这些小工具收藏在插件目录中。为了快速地访问这些宏,用户可以为它们指定快捷键,定义右键快捷菜单,或者修改快速访问工具条或者垫板。

正如用户看到的那样,为Excel创建小工具是使得这一优秀软件更加好用的有效途径。