Word) (ParagraphFormat 对象
代表段落的所有格式。
备注
使用 格式 要返回的 ParagraphFormat 对象的段落或段落属性。 ParagraphFormat 属性返回选定内容、 范围、 样式、 查找 对象或 替换 对象的 ParagraphFormat 对象。 下面的示例使活动文档中的第三段。
ActiveDocument.Paragraphs(3).Format.Alignment = _
wdAlignParagraphCenter
以下示例查找所选内容之后的下一个 2 倍行距的段落。
With Selection.Find
.ClearFormatting
.ParagraphFormat.LineSpacingRule = wdLineSpaceDouble
.Text = ""
.Forward = True
.Wrap = wdFindContinue
End With
Selection.Find.Execute
使用 Visual Basic 的 New 关键字创建新的独立 ParagraphFormat 对象。 下面的示例创建一个 ParagraphFormat 对象,设置一些格式属性,并将其所有属性应用于活动文档的第一个段落。
Dim myParaF As New ParagraphFormat
myParaF.Alignment = wdAlignParagraphCenter
myParaF.Borders.Enable = True
ActiveDocument.Paragraphs(1).Format = myParaF
也可以通过使用 重复 使现有 ParagraphFormat 对象的独立副本 属性。 以下示例复制活动文档中第一段的段落格式,并将该格式存储在 myDup 中。 该示例将 myDup 的左缩进量更改为 1 英寸,创建一个新文档,在文档中插入文本,并将 myDup 的段落格式应用于该文本。
Set myDup = ActiveDocument.Paragraphs(1).Format.Duplicate
myDup.LeftIndent = InchesToPoints(1)
Documents.Add
Selection.InsertAfter "This is a new paragraph."
Selection.Paragraphs.Format = myDup
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。