Compartilhar via


Objeto BorderArt (Publisher)

Representa um tipo disponível de borda artística. Bordas artísticas são bordas de imagens que podem ser aplicadas a caixas de texto, quadros de imagens ou retângulos. O objeto BorderArt é um membro da coleção BorderArts. A coleção BorderArts contém todas as bordas artísticas disponíveis para uso na publicação especificada.

Comentários

A coleção BorderArts inclui todos os tipos de bordas artísticas personalizados criados pelo usuário para a publicação especificada.

Use a propriedade Item da coleção BorderArts para retornar um objeto BorderArt específico. O argumento Index da propriedade Item pode ser o número ou o nome do objeto BorderArt.

Use a propriedade Name para especificar qual tipo de borda artística ser aplicada a uma imagem.

Observação

Como Name é a propriedade padrão do objeto BorderArt e do objeto BorderArtFormat , você não precisa declarar explicitamente ao definir o tipo BorderArt. A instrução Shape.BorderArtFormat = Document.BorderArts(1) é equivalente a Shape.BorderArtFormat.Name = Document.BorderArts(1).Name.

Exemplo

Este exemplo retorna o BorderArt chamado Apples da publicação ativa.

Dim bdaTemp As BorderArt 
 
Set bdaTemp = ActiveDocument.BorderArts.Item (Index:="Apples") 

O exemplo a seguir define todo o BorderArt em um documento como o mesmo tipo usando a propriedade Name .

Sub SetBorderArtByName() 
 
Dim anyPage As Page 
Dim anyShape As Shape 
Dim strBorderArtName As String 
 
strBorderArtName = Document.BorderArts(1).Name 
 
For Each anyPage in ActiveDocument.Pages 
For Each anyShape in anyPage.Shapes 
With anyShape.BorderArt 
If .Exists = True Then 
.Name = strBorderArtName 
End If 
End With 
Next anyShape 
Next anyPage 
End Sub

Propriedades

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.