Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Добавляет новый объект стиля в коллекцию "Стили ".
Синтаксис
выражение. Добавление (StyleName, BasedOn, fIncludesText, fIncludesLine, fIncludesFill)
выражение Переменная, представляющая объект Styles .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| StyleName | Обязательный | String | Название нового стиля. |
| BasedOn | Обязательный | String | Имя стиля, на котором будет создан новый стиль. |
| fIncludesText | Обязательный | Integer | Ноль для отключения текстовых атрибутов или ненулевой для их включения. |
| fIncludesLine | Обязательный | Integer | Ноль для отключения линейных атрибутов или ненулевое значение для их включения. |
| fIncludesFill | Обязательный | Integer | Ноль для отключения атрибутов заполнения или ненулевое значение для их включения. |
Возвращаемое значение
Стиль
Примечания
Чтобы новый стиль основывался на отсутствии стиля, передайте пустую строку ("") в качестве аргумента BasedOn .
Пример
В следующем макросе показано, как добавить объекты Style в коллекцию Styles . Здесь показано, как добавить новый стиль на основе существующего стиля, а также как добавить новый стиль, созданный с нуля.
Public Sub AddStyle_Example()
Dim vsoDocument As Visio.Document
Dim vsoStyles As Visio.Styles
Dim vsoStyle As Visio.Style
'Add a document based on the Basic Diagram template.
Set vsoDocument = Documents.Add("Basic Diagram.vst")
'Add a style named "My FillStyle" to the Styles collection.
'This style is based on the Basic style and includes
'only a Fill style.
Set vsoStyles = vsoDocument.Styles
Set vsoStyle = vsoStyles.Add("My FillStyle", "Basic", 0, 0, 1)
'Add a style named "My NoStyle" to the Styles collection.
'This style is not based on an existing style and includes
'Text, Line, and Fill styles.
Set vsoStyle = vsoStyles.Add("My NoStyle", "", 1, 1, 1)
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.