WPS 基础接口 > 文字 API 参考 > ParagraphFormat > ParagraphFormat 对象

代表段落的所有格式。

说明

使用 Format 属性可返回一个或多个段落的 ParagraphFormat 对象。ParagraphFormat 属性返回所选内容、范围、样式、 Find 对象或 Replacement 对象的 ParagraphFormat 对象。以下示例将活动文档中的第三段居中。

示例代码
ActiveDocument.Paragraphs.Item(3).Format.Alignment = wdAlignParagraphCenter

以下示例查找所选内容之后的下一个 2 倍行距的段落。

示例代码
let fnd = Selection.Find
fnd.ClearFormatting()
fnd.ParagraphFormat.LineSpacingRule = wdLineSpaceDouble
fnd.Text = ""
fnd.Forward = true
fnd.Wrap = wdFindContinue
fnd.Execute()

可以使用 Visual Basic 的 New 关键词新建一个单独的 ParagraphFormat 对象。以下示例创建一个 ParagraphFormat 对象,为其设置部分格式属性,然后将其所有属性应用于活动文档中的第一段。

示例代码
let myParaF = New ParagraphFormat
myParaF.Alignment = wdAlignParagraphCenter
myParaF.Borders.Enable = true
ActiveDocument.Paragraphs.Item(1).Format = myParaF

您也可以通过使用 Duplicate 属性生成现有 ParagraphFormat 对象的单独副本。以下示例复制活动文档中第一段的段落格式,并将该格式存储在 myDup 中。该示例将 myDup 的左缩进量更改为 1 英寸,创建一个新文档,在文档中插入文本,并将 myDup 的段落格式应用于该文本。

示例代码
let myDup = ActiveDocument.Paragraphs.Item(1).Format.Duplicate
myDup.LeftIndent = InchesToPoints(1)
Documents.Add()
Selection.InsertAfter ("This is a new paragraph.")
Selection.Paragraphs.Format = myDup


请参阅