Criar uma galeria de blocos de construção personalizada
A building block gallery is a collection of building blocks that are of the same type. There are 32 different types of building block collections that you can create (by using the WdBuildingBlockTypes enumeration). Each of these types is a gallery. O Word fornece algumas dessas galerias como coleções internas de blocos de construção, mas a maioria delas é fornecida para que você possa organizar seus próprios blocos de construção.
Para fornecer flexibilidade adicional a suas galerias personalizadas, é possível criar categorias dentro de cada galeria para, posteriormente, organizar seus blocos de construção personalizados.
Os objetos usados neste exemplo são:
Amostra
O exemplo a seguir cria uma galeria de bloco de construção que contém três blocos de construção.
Observação
[!OBSERVAçãO] This example assumes that there are at least three paragraphs in the document.
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
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.