word悬挂缩进怎么设置 word悬挂缩进在哪里设置


【启迪心灵,传播正能量】智商高低不是决定一个人成败的唯一标准,情商亦然。一个人的格局却能左右其人生的广度与深度。简单来说,聪明与否,交际能力强弱,都不及心胸之宽广来得重要。若因一点小挫折便一蹶不振,若因一两句闲言碎语便耿耿于怀,若常常心生怨恨,这样的格局就未免过于狭隘了。一个人的气度,决定了其能走多远,走多高。因为,胸怀才是成功者最鲜明的标志。

《VBA之Word应用》第八套教程,专注于讲解VBA在Word中的应用。教程以“面向对象编程”为核心,首先带领学习者认识Word中VBA的对象及其属性、方法。随后,通过实例演示Word VBA的强大之处。本套教程共包含三册十六章内容。现在讲解的是第四章“段落集合Paragraphs对象及段落Paragraph对象”的第五节:段落的对齐及缩进设置。

在Word中,Paragraph对象代表着文档、范围或选定内容中的一个段落。作为Paragraphs集合的成员,它包含了文档中所有的段落信息。本节我们将从该对象的属性开始详细讲解。

该属性能够返回或设置一个表示段落对齐方式的WdParagraphAlignment常量。

语法说明:

```

expression.Alignment

其中,expression是必需的,代表“段落”对象的变量。

```

WdParagraphAlignment常量值包括:

居中对齐(wdAlignParagraphCenter)。

段落字符分布排列(wdAlignParagraphDistribute)。

完全两端对齐(wdAlignParagraphJustify及其不同值)。

还有设置段落缩进的属性,如CharacterUnitFirstLineIndent、CharacterUnitLeftIndent、CharacterUnitRightIndent和FirstLineIndent等。这些属性分别用于设置首行缩进、左缩进、右缩进和以字符或磅为单位的首行缩进值。

接下来,我们将通过一段代码演示如何利用这些属性设置文档的段落。代码将首先为活动文档的首段设置1英寸的首行缩进,然后为第二段设置0.5英寸的悬挂缩进。InchesToPoints方法用于将英寸转化为磅值。

```vba

Sub 设置段落缩进()

' 为活动文档的首段设置 1 英寸的首行缩进。

ActiveDocument.Paragraphs(1).FirstLineIndent = InchesToPoints(1)

' 为活动文档的第二段设置 0.5 英寸的悬挂缩进。

ActiveDocument.Paragraphs(2).FirstLineIndent = InchesToPoints(-0.5)

End Sub

```