| |
让你的Office活力四射
|
日期:2004年10月6日 作者:清风网络学院
查看:[大字体 中字体
小字体]
|
Office软件在不断地前进,新装备和新功能不断涌现。但是有时候,这并不是用户心里想要得到的。他们真正需要的,可能就是一些小小的变化,从而让工作效率更高些。比如,宏就是这样一个好的工具,它上手容易但功能强大,应用得当,将收益非浅。
概 要 本文就介绍10个提供高效工作能力的宏,它们中有些增加了强大的功能,有的排除或改变了潜在的有危险性的函数,有些还会向你显示如何命令程序一起工作。可下载的宏文件含有这里讨论的所有宏,每个宏都可以随时运行,也可以对其进行修改以适应特殊要求。
运行环境 能运行这些宏的程序包括Microsoft Office 套装应用程序以及Windows本身,之所以能够运行,要归功于一个叫做Windows 脚本主机(WSH)的模块。WSH 是Windows 98 和Windows 2000的一个标准功能,要使Win95也具备这个功能,我们可以从Microsoft 的 Web站点下载一个免费更新版本并将它加到Win95上。 虽然这里的例子是对Microsoft Word、Excel、Outlook以及Windows 本身进行控制,但我们也可以对例子中使用的技术进行调整,从而使它们能够控制几乎所有的流行应用程序。例子虽然是用VBA编写的,但是也很容易翻译成其它流行的宏语言,如Jscript 或JavaScript。 下面让我们开始吧!
1、词语互换 你试过在一个文档中将两个词语进行交换吗?举例来说,将所有出现的'seller'变成'buyer'或者与此相反?这能做到,但是不容易。两次简单的"查找-替换"操作是不奏效的,完成互换目的至少需要三次操作和大量的内存消耗。 有更好的方法吗?当然,请使用Word Swapper。运行这个宏,将显示一个小对话框,询问想要交换的两个词或短语是什么。而且它还提供一个Word 中的标准"搜索-替换"选择,例如"区分大小写的匹配"或 "全字匹配"等等。当点击对话框中全部替换按钮时,宏会自动搜索整个文档或者选中的任意部分,然后进行所要求的交换操作。 下面让我们来看看这个宏的实现原理。Word Swapper 进行3个单独的"搜索-替换"操作。第一,它找到某个词或短语出现的全部场合,用一个临时字符串代替它。注意,这个临时字符串应该不出现在文档内的任何地方。然后,Word Swapper用第一个词语或短语替换所有出现的第二个词语或短语。最后,宏用第二个词语或短语替换所有的临时字符串。
2、发送邮件 这个便捷的WSH 宏对Outlook 或者其它MAPI 兼容的 e-mail客户程序进行控制,命令它发送一个文件。将这个宏文件放在你的桌面上,只要双击鼠标就能发送一个文件。这样以来,发送阶段性报告或者其它经常升级的文档变得简单轻松,一击搞定! 在运行之前,我们一定要编辑这个宏:插入想要发送的文件名、接收地址以及标题行。而且,我们可以指定一个以上的文件或接收地址,方法是将它们用一个分号分开,比如:boss@winmag.com;bigboss@winmag.com。
3、文件打开/保存限定器 如果有一个以上的用户使用一个系统,就需要限制每个用户在本地和网上能够使用哪些资源。这个宏让你在基于用户登录信息的基础上,控制一个用户能够阅读或编辑哪些Word文件。选中"文件/打开"时只显示一个经允许的文件的列表,计算机和网络的其余部分则禁止入内。 这些限制信息储存在注册表文件的CURRENT_USER部分,我们也可以编辑宏让用户能够使用全部系统。 这个宏取代了Word 内部的"文件/打开"命令,它不会显示出通常的"文件/打开" 对话框进而在整个计算机或网络中导航,而是显示一个定制的对话框,其中包含一个可用的文件列表。一个文件必须要位于某一特定路径内并具有一定的扩展名才能被包括进去。 这个宏还取代了Word 的"文件/保存"命令。作为菜单选项,它防止用户随意将文件保存在一个新的位置。相反,这个宏调用标准"保存"函数,保留了文件的原始文件名和位置。
4、限定管理器 有了上面提到的宏,我们还需要一个管理器来创建并修改这些限制信息。限定管理器宏就完成这个功能,它负责创建并修改CURRENT_USER 注册表条目。它首先请求允许一个用户使用的驱动器和路径;然后它提示管理器要求一个通配符(如 *.doc)用于在过滤某个特定路径的文件;最后,它显示管理器的条目并将它们存储在注册表文件中。
上一篇:Office2000使用技巧
下一篇:用Office 2000实现办公自动化
|
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
| |