section中怎么合并行(Sections对象及属性)

分享成果,随喜正能量】没有什么可以事事如愿,也没有什么不能过去,而最大的耐心就是等待,最大的烦躁就是抱怨。

《VBA之Word应用》,是我推出第八套教程,教程是专门讲解VBA在Word中的应用,围绕“面向对象编程”讲解,首先让大家认识Word中VBA的对象,以及对象的属性、方法,然后通过实例让大家感受到Word VBA 的妙处。本套教程共三册十六章,今日内容第八章: Sections对象和Section对象的第1节:Sections对象及属性

section中怎么合并行(Sections对象及属性)(1)

第一节 Sections对象及属性

Sections 对象代表所选内容、范围或文档中的Section对象的集合。一般情况下,使用Section属性以返回Sections集合。如在活动文档中的最后一节的末尾插入某些内容;还可以使用 Add方法或 InsertBreak方法向文档中添加一个新的节;使用Sections (index)可以返回单个节对象,以更改活动文档中左、右页边距的设置。

这节中我们会学习到Sections对象的Count 属性、First 属性、Last 属性。

1 Sections.Count 属性

这个属性返回一个Long , 该值代表集合中的节数。 此为只读属性。

语法:expression.Count

其中expression 是必需的。 一个代表 "Sections" 集合的变量。

2 Sections.First 属性

这个属性返回一个Section对象, 该对象代表Sections集合中的第一个项目。

语法:expression.First

其中expression 是必需的。 一个代表 "Sections" 集合的变量。

3 Sections.Last 属性

这个属性返回在 Sections 集合作为Section对象返回的最后一个项目。

语法:expression.Last

其中expression 是必需的。 一个代表 "Sections" 集合的变量。

4 实例:显示节总数及首位节的内容

下面我们将就一个实例给大家展示一下上述内容的应用。这个实例中我们首先将文档的内容赋给某个变量,然后提示给用户文档的总的节数,之后我们提示给用户文档首尾节的内容。代码:

Sub mynz()

'将文档的所有节赋给变量mySec

Set mySec = ActiveDocument.Sections

'提示节的总数

MsgBox "此文档中有" & mySec.Count & "节"

'将文档的第一节赋给变量myRange,并显示内容

Set myRange = mySec.First.Range

MsgBox myRange.Text

'将文档的最后节赋给变量myRange,并显示内容

Set myRange = mySec.Last.Range

MsgBox myRange.Text

End Sub

代码截图:

section中怎么合并行(Sections对象及属性)(2)

代码的解读:(略)

代码的运行效果:

在代码运行前,我们看看文档的界面:

section中怎么合并行(Sections对象及属性)(3)

代码运行:

section中怎么合并行(Sections对象及属性)(4)

section中怎么合并行(Sections对象及属性)(5)

section中怎么合并行(Sections对象及属性)(6)

今日内容回向:

1 Word中Sections对象的Count 属性、First 属性、Last 属性的意义是什么?

2 如何利用VBA显示文档的节数,及每节的内容?

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

section中怎么合并行(Sections对象及属性)(7)

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

section中怎么合并行(Sections对象及属性)(8)

section中怎么合并行(Sections对象及属性)(9)

section中怎么合并行(Sections对象及属性)(10)

分享成果,随喜正能量】古人云,勿以权大而可畏,权大久必自倾;勿以胆大而不畏,胆大久会自危。。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页