编程语言应用

首页 » 常识 » 诊断 » 利用VBA设置文档中行间距的方法VBA
TUhjnbcbe - 2022/10/14 16:09:00
北京白癜风治疗需要多少钱 https://m-mip.39.net/pf/mipso_4781526.html

生活需要遇事有定力,临难有静气,指引人生向前的新境界和凝聚作用于人生向前的新动力,在生活中完成内心的肯定,下大功夫,好态度,结善缘。与其指望遇到一个谁,不如指望自己能吸引那样的人;与其指望每次失落的时候会有正能量出现温暖你,不如指望自己变成一个正能量的人;与其担心未来,还不如现在好好努力。有时即使有再多的安慰和指点也没用,能说服和鼓励自己的,还是只有自己。而我能做的,只是告诉你我们都一样,不要怕。

《VBA之Word应用》,是我推出第八套教程,教程是专门讲解VBA在Word中的应用,围绕“面向对象编程”讲解,首先让大家认识Word中VBA的对象,以及对象的属性、方法,然后通过实例让大家感受到WordVBA的妙处。本套教程共三册十六章,今日内容是第四章“段落集合Paragraphs对象及段落Paragraph对象”第4节:利用VBA设置文档中行间距的方法。

第四节段落集合Paragraphs对象的方法(二)

大家好,我们这讲继续段落集合Paragraphs对象方法的讲解,在上一讲中我们讲解了Add方法、Item方法、CloseUp方法、IndentCharWidth方法和IndentFirstLineCharWidth方法。这一讲我们继续向下讲解。

1Paragraphs.Space1方法

这个方法为指定段落设置单倍行距。

语法:expression.Space1

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

示例:以下示例将活动文档所有段落的行距更改为单倍行距。

1)ActiveDocument.Paragraphs.Space1

2)ActiveDocument.Paragraphs.LineSpacingRule=wdLineSpaceSingle

第二句是利用了Paragraphs的LineSpacingRule属性,这种属性利用wdLineSpaceSingle,wdLineSpace1pt5,或者wdLineSpaceDouble来设置行间距。

如:ActiveDocument.Paragraphs.LineSpacingRule=wdLineSpaceDouble

为活动文档的所有段落设置2倍行距。

为了设置行间距,还可以利用Paragraphs.LineSpacing属性。这个属性返回或设置指定段落的行距(以磅为单位)。

语法:expression.LineSpacing

2Paragraphs.Space15方法

这个方法为指定段落设置1.5倍行距。

语法:expression.Space15

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

示例:以下示例将活动文档所有段落的行距更改为1.5倍行距。

1)ActiveDocument.Paragraphs.Space15

2)ActiveDocument.Paragraphs.LineSpacingRule=wdLineSpace1pt5

3Paragraphs.Space2方法

这个方法为指定段落设置2倍行距。

语法:expression.Space2

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

示例:以下示例将所有选定段落的行距更改为两倍行距。

1)ActiveDocument.Paragraphs.Space2

2)ActiveDocument.Paragraphs.LineSpacingRule=wdLineSpaceDouble

4实例:行间距设置

下面我们看下面的一段代码实例,这个实例将设置当前文档的行间距:

SubmynzC()

将活动文档所有段落的行距更改为单倍行距。

ActiveDocument.Paragraphs.Space1

将活动文档第2段的行距更改为1.5倍行距。

ActiveDocument.Paragraphs(2).Space15

将活动文档第4段的行距更改为2倍行距

ActiveDocument.Paragraphs(4).LineSpacingRule=wdLineSpaceDouble

将活动文档第6段的行距更改为4倍行距

ActiveDocument.Paragraphs(6).LineSpacing=LinesToPoints(4)

EndSub

代码截图:

代码解读:(略)

下面我们测试一下代码的运行,代码运行前:

然后我们点击运行,下面为代码运行后的截图:

我们要注意下面的截图中有1倍行间距,1.5倍行间距,2倍行间距,4倍行间距,这些行间距的设置我们在实际的工作中可以有选择地加以利用:

今日内容回向:

1段落集合对象的Space1方法、Space15方法、Space2方法的意义是什么?

2如何利用上述方法设置文档个段落的行间距?

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

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

1
查看完整版本: 利用VBA设置文档中行间距的方法VBA