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


Метод Masters.AddEx (Visio)

Добавляет новый объект Master указанного типа в коллекцию Master документа Microsoft Visio.

Синтаксис

выражение. AddEx( _Type_ )

Выражение Переменная, представляющая объект Master .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Тип Обязательный VisMasterTypes Главный тип из перечисления VisMasterTypes . Возможные значения см. в разделе Примечания.

Возвращаемое значение

Master

Замечания

Для параметра Type передайте один из следующих элементов VisMasterTypes, объявленный в библиотеке типов Visio.

Константа Значение Описание
visTypeMaster 1 Создает образец фигуры.
visTypeFillPattern 2 Создает образец шаблона заполнения.
visTypeLinePattern 3 Создает образец шаблона строк.
visTypeLineEnd 4 Создает главный сервер строки.
visTypeDataGraphic 5 Создает хозяин рисунка данных.
visTypeThemeColors 6 Создает хозяин цветов темы.
visTypeThemeEffects 7 Создает мастер эффектов темы.

Метод AddEx возвращает добавленный объект Master .

Если добавленный главный объект имеет тип visTypeDataGraphic, Visio называет его "Графический объект данных", а если это не первый рисунок данных в коллекции Master документа, Visio добавляет номер индекса образца в коллекции к имени. Например, если в коллекции Master уже есть 5 объектов, один из которых является рисунком данных, следующий добавленный рисунок данных будет называться Data Graphic.6.

Именование образцов с типами visTypeThemeColors и visTypeThemeEffects соответствует тому же шаблону, а полученные новые образцы называются "Цвета темы. x " и "Эффекты темы. x " соответственно, где x — номер индекса в коллекции. Мастера всех остальных типов просто называются "Master. x ".

Пример

В следующем макросе Microsoft Visual Basic для приложений (VBA) показано, как использовать метод AddEx для добавления нового объекта Master типа visTypeDataGraphic в коллекцию Master активного документа.

Public Sub AddEx_Example() 
 
    Dim vsoMaster As Visio.Master 
     
    Set vsoMaster = Visio.ActiveDocument.Masters.AddEx(visTypeDataGraphic) 
     
    Debug.Print vsoMaster.Name 
 
End Sub

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

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