Поделиться через


Объект BorderArt (publisher)

Представляет доступный тип BorderArt. BorderArt — это границы рисунка, которые можно применять к текстовым полям, рамкам рисунков или прямоугольникам. Объект BorderArt является членом коллекции BorderArts . Коллекция BorderArts содержит все элементы BorderArt, доступные для использования в указанной публикации.

Замечания

Коллекция BorderArts включает все пользовательские типы BorderArt, созданные пользователем для указанной публикации.

Используйте свойство Item коллекции BorderArts , чтобы вернуть определенный объект BorderArt. Аргумент Index свойства Item может быть номером или именем объекта BorderArt.

Используйте свойство Name , чтобы указать тип BorderArt, который требуется применить к изображению.

Примечание.

Так как Name является свойством по умолчанию как для объекта BorderArt, так и для объекта BorderArtFormat , его не нужно указывать явным образом при задании типа BorderArt. Shape.BorderArtFormat = Document.BorderArts(1) Оператор эквивалентен Shape.BorderArtFormat.Name = Document.BorderArts(1).Name.

Пример

В этом примере возвращается элемент BorderArt с именем Apples из активной публикации.

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

В следующем примере для всех элементов BorderArt в документе задается один и тот же тип с помощью свойства 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

Свойства

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.