【分享成果,随喜正能量】奋斗没有终点,任何时候都是一个起点,沉潜是为了蓄势待发,沉潜是为了等待因缘。鲸豚沉潜于大海,幽兰深藏于山谷,能够经得起沉潜的人,才会有更高的成就。正如一年的树木只能当柴烧,十年的树木可以制成椅凳橱柜,百年的树木才能成为栋梁。。
《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实践经验,全部浓缩在下面的各个教程及应用工具中: