创建自定义构建基块库

构建基块库是相同类型的构建基块的集合。 可以使用 WdBuildingBlockTypes 枚举) 创建 (32 种不同类型的构建基块集合。 每种类型就是一个库。 Word 将其中一些库作为内置构建基块集合提供,但其中大多数库都提供,以便你可以组织自己的构建基块。

若要用自定义库提供更大的灵活性,可以在每个库中创建类别,以进一步组织自定义构建基块。

以下示例中所用对象如下:

示例

以下示例创建一个包含三个构建基块的构建基块库。

注意

[!注释] 该示例假定文档中至少有三段。

Sub CreateBuildingBlockGallery() 
 Dim objTemplate As Template 
 Dim conType As WdBuildingBlockTypes 
 Dim objRange As Range 
 
 Set objTemplate = ActiveDocument.AttachedTemplate 
 conType = wdTypeCustom1 
 
 Set objRange = ActiveDocument.Paragraphs(1).Range 
 objTemplate.BuildingBlockEntries.Add _ 
 "Heading 1", conType, "Main Headings", objRange 
 
 Set objRange = ActiveDocument.Paragraphs(2).Range 
 objTemplate.BuildingBlockEntries.Add _ 
 "Heading 2", conType, "Secondary Headings", objRange 
 
 Set objRange = ActiveDocument.Paragraphs(3).Range 
 objTemplate.BuildingBlockEntries.Add _ 
 "Heading 3", conType, "Tertiary Headings", objRange 
End Sub

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。