- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
宏与VBA基础
下载
第八部分 高 级 集 成
第25章 宏与VBA基础
在过去几年里, Microsoft 为O ff i c e套件增加了很多自动化特性,自动化特性使得宏编程
不再显得那么重要,至少对一般用户来说是这样的。毕竟,你不必用录制宏的办法来创建用
户化的、快速存取的字体样式;你可以定义自己的样式。如果想要一块文本插入的命令,可
以将其定义为自动图文集。定义快捷键在 O ff i c e软件中是一件轻而易举的事情,你可以设置提
供哪些快捷键,不提供哪些快捷键。那么,你想知道如何用宏进行编程吗?
本章将仔细分析几个实例,在这些实例中,宏都派上了用场。我将手把手地教你如何录
制宏和使用宏。在后续章节中,我会讲些高级的宏来开发 V B A宏编程语言的威力。
25.1 为什么要用宏
正如我在前面讲过的那样,O ff i c e丰富的特性使用户很少有理由去钻研未知的领域—宏。
尽管这些特性常常对用户帮助很大,但是在很多场合,O ff i c e提供的这些特性不能胜任的任务,
宏却能够胜任。
我们以Wo r d为例,在前面的章节里,你可能还记得, Wo r d 的自动图文集限制在 2 5 5 个字
符以内。如果你所做的工作只是添加公司的名称或服务标记,那它是太好不过的了。但如果
你负责为一个小的非盈利的动物福利组织撰写赠款记录,想调用 Wo r d文档综述或组织的历史
吗?当然,你可以从其他的文档中拷贝并粘贴过来。如果按两个键就能拖动想要的文本,难
道不更简单吗 (没有说更快) ?不要去有哪些信誉好的足球投注网站包含文本的文档,不用选择文本,不用拷贝和粘贴。
考虑一下你保存的所有这些步骤。如果你每天都重复地执行相同的键击和鼠标移动,这一系
列的步骤都可以录制成宏。注意, E x c e l也是录制宏的工具。如果你每天都得输入令人无法容
忍的长长的公式,或办公时经常要使用标准而又复杂的公式,那么就要自定义一个宏。
一般用户经常将O ff i c e作为独立的一套工具使用,但邮件合并和 P o w e r P o i n t演示文稿可能
例外。有时,在使用一个工具时从另一个工具中获取信息的做法是很棒的一件事。例如从
A c c e s s数据库中提取信息,然后将其插入到已经格式化的 Wo r d文档中。或者用E x c e l将每天销
售的统计数字上载到I n t r a n e t上,经理每天早晨的第 1件事就是看看必威体育精装版的数据。
最后,你可以用V B A创建自己的应用程序,或者直接使用 O ff i c e提供的工具执行复杂的任
务。这种性能能够生成一个应用程序,用于创建自定义的商业建议,建议中包括了用 E x c e l表
示的供给和劳力的极限以及针对特定客户的自定义 Wo r d封面信函。
你坚信宏编程的确对你有用吗?我认为应该有用。
25.2 解释宏和VBA
在本章的开始几段,我想谈谈 V B A宏编程语言。不要让名字把你给吓住了。在 M i c r o s o f t
470计计第八部分 高 级 集 成
下载
采用V B A 作为它的宏编程语言的背后,还有很多的故事呢。
信不信由你,在开始的时候,每个应用程序都有自己的宏编程方法。这不仅使学习宏变
得更加困难,而且程序之间不能协同工作。在过去的几年里, M i c r o s o f t决定将O ff i c e做成互操
作的应用程序套件,而不是简单地将分散的程序集中起来。很清楚,这需要通用的宏编程语
言,这就是V B A产生的原因。它利用 M i c r o s o f t基本编程语言—Visual Basic 的强大功能和易
用性,将Visual Basic 引入O ff i c e 中,如同“剪辑库”这样的通用工具的共享一样。
注意 用编程语言创建简单的宏?有趣的是,很多人认为宏是很简单的东西,还没有给
一项任务指定快捷键那么复杂。虽然用V B A可以轻松地完成这些任务,然而你拥有在
弹指之间就可以让O ff i c e为你干很多事情的能力。在本章,我将向你介绍基本的知识,
在下一章里,你会深入进去,看看O ff i c e这个工具能为你做多少工作,以便提高你的工
作效率。
当使用V B A 时,你会发现对于不同的应用程序, V B A 要求提供的信
文档评论(0)