Word中对象方法(Methods)的理解及示例(上)

【分享成果,随喜正能量】奋斗没有终点,任何时候都是一个起点,沉潜是为了蓄势待发,沉潜是为了等待因缘。鲸豚沉潜于大海,幽兰深藏于山谷,能够经得起沉潜的人,才会有更高的成就。正如一年的树木只能当柴烧,十年的树木可以制成椅凳橱柜,百年的树木才能成为栋梁。。

《VBA之Word应用》(10178982),是我推出第八套教程,教程是专门讲解VBA在Word中的应用,围绕"面向对象编程"讲解,首先让大家认识Word中VBA的对象,以及对象的属性、方法,然后通过实例让大家感受到Word VBA 的妙处。本套教程共三册十六章,今日内容为第一章部分:Word中对象方法(Methods)的理解及示例(上)

第五节Word中对象方法(Methods)的理解及示例

大家好,我们继续Word Vba的学习,在前几讲,我讲了什么是对象,什么是对象的属性,这讲的内容是对象的方法。对于面向对象编程的VBA语言而言,大家要对这三块内容详细地掌握,才能更加熟练地应用于操作。

1 什么是方法

大多数情况下,属性是对象的性质,而方法对象的动作。使用方法将导致对象执行操作,而使用属性则将返回有关对象的信息或导致对象的性质发生改变。

方法是对象可以执行的操作。是对象自身的动作。为了大家更好的理解Word中对象的方法,我在下面结合 Document对象的方法给予说明,并就方法的利用加以示例讲解。

2Document对象方法的示例

1)Document.Activate方法

语法:expression.Activate

其中expression代表一个Document object.

说明:Activate方法将激活指定的文档,使其成为活动文档。

2)Document.Close方法

语法:expression.Close(SaveChanges, OriginalFormat, RouteDocument)

其中expression代表一个Document object.

说明 :Close方法将关闭指定的文档。

参数

①SaveChanges可选Variant,指定保存文档的操作。可以是WdSaveOptions常量之一: wdDoNotSaveChanges、 wdPromptToSaveChanges或wdSaveChanges。

②OriginalFormat可选Variant指定保存文档的格式。可以是WdOriginalFormat常量之一: wdOriginalDocumentFormat、wdPromptUser或wdWordDocument。

③RouteDocument可选Variant,True 将文档传送给下一个收件人。如果文档没有附加的传送名单,则忽略此参数。

3)Document.Range方法

语法:expression.Range (Start, End)

其中expression代表一个Document object.

说明:Range方法将使用指定的起始和结束字符位置返回一个Range对象。

参数:

① Start可选Variant开始字符位置。

② End可选Variant结束字符位置。

本讲内容参考程序文件:Doc 001文档.docm

我20多年的VBA实践经验,全部浓缩在下面的各个教程及应用工具中:

相关推荐
Python×CATIA工业智造2 小时前
Frida RPC高级应用:动态模拟执行Android so文件实战指南
开发语言·python·pycharm
我叫小白菜3 小时前
【Java_EE】单例模式、阻塞队列、线程池、定时器
java·开发语言
狐凄3 小时前
Python实例题:基于 Python 的简单聊天机器人
开发语言·python
weixin_446122464 小时前
JAVA内存区域划分
java·开发语言·redis
悦悦子a啊4 小时前
Python之--基本知识
开发语言·前端·python
QuantumStack5 小时前
【C++ 真题】P1104 生日
开发语言·c++·算法
whoarethenext5 小时前
使用 C++/OpenCV 和 MFCC 构建双重认证智能门禁系统
开发语言·c++·opencv·mfcc
代码的奴隶(艾伦·耶格尔)6 小时前
后端快捷代码
java·开发语言
Jay_5156 小时前
C++多态与虚函数详解:从入门到精通
开发语言·c++
路来了6 小时前
Python小工具之PDF合并
开发语言·windows·python