Свойство ApplicationSettings.StencilBackgroundColor (Visio)
Определяет цвет фона окна набора элементов Microsoft Visio для текущего сеанса. Для чтения и записи.
Синтаксис
expression. Набор элементовBackgroundColor
Выражение Переменная, представляющая объект ApplicationSettings .
Возвращаемое значение
OLE_COLOR
Замечания
Параметр свойства StencilBackgroundColorGradient не сохраняется от одного сеанса Visio к другому.
Допустимые значения свойства OLE_COLOR в Visio могут иметь одно из следующих значений:
&H00 bbggrr, где bb — это синее значение от 0 до 0xFF (255), gg — зеленое значение, а rr — красное.
&H800000 xx , где xx — допустимый индекс GetSysColor .
Дополнительные сведения о функции GetSysColor можно найти по запросу GetSysColor в пакете SDK платформы Майкрософт на сайте MSDN.
Тип данных OLE_COLOR используется для свойств, возвращающих цвета. Если свойство объявляется как OLE_COLOR, окно свойств отображает диалоговое окно выбора цвета, которое позволяет пользователю визуально выбрать цвет свойства, а не запоминать числовой эквивалент.
Кроме того, для OLE_COLOR можно использовать следующие цветовые константы Microsoft Visual Basic для приложений (VBA).
Константа | Значение | Описание |
---|---|---|
vbBlack | 0x0 | Черный |
vbRed | 0xff | Красный |
vbGreen | 0xFF00 | Зеленый |
vbYellow | 0xffff | Желтый |
vbBlue | 0xFF0000 | Синий |
vbMagenta | 0xFF00FF | Пурпурный |
vbCyan | 0xFFFF00 | Cyan |
vbWhite | 0xFFFFFF | Белый |
Вы можете задать цвет фона для отдельного окна набора элементов с помощью ActiveWindow.Windows(n). Свойство BackgroundColor , где n представляет номер индекса окна набора элементов в коллекции Windows . Если окно набора элементов открывается как плавающее окно, оно может быть активным, и его цвет фона можно задать с помощью свойства ActiveWindow.BackgroundColor . Если вы открыли окно набора элементов таким образом, присвоив свойству BackgroundColor этого окна набор элементов значение, отличное от значения по умолчанию (-1), переопределит параметр StencilBackgroundColor для этого окна. Чтобы сбросить цвет фона в том же активном окне набора элементов, задав свойство StencilBackgroundColor , необходимо сбросить значение backgroundColor по умолчанию , -1. Если открыто несколько окон набора элементов этого типа, параметр BackgroundColor для одного окна не влияет на параметр для других открытых окон.
Примечание.
Для фона набора элементов можно указать два цвета. Если разрешение экрана пользователей достаточное, один из цветов будет градуироваться на другой от верхней до нижней части экрана. Чтобы использовать эту функцию, пользователи должны настроить на мониторах 32-разрядный цвет. Возможность программного задания цвета фона набора элементов для пользователей, работающих в режиме высокой контрастности, ограничена.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.