Властивість BackColor

Стосується:

Об’єкт BoundObjectFrame

Об’єкт ObjectFrame

Об’єкт ComboBox

Об’єкт OptionGroup

Об’єкт FormatCondition

Об’єкт Rectangle

Об’єкт Image

Об’єкт Section

Об’єкт Label

Об’єкт TextBox

Об’єкт ListBox

За допомогою властивості BackColor можна визначити внутрішній колір елемента керування або розділу. Довге ціле число (читання й записування).

вираз.BackColor

вираз – обов’язковий аргумент. Вираз, що повертає один з об’єктів зі списку "Стосується".

Параметр

Властивість BackColor містить числовий вираз, що відповідає кольору заливки елемента керування або розділу.

Цю властивість можна встановити за допомогою побудовника кольорів, натиснувши кнопку Побудувати праворуч від поля властивості у вікні властивостей. Побудовник кольорів дає змогу визначити користувацькі кольори фону для елементів керування або розділів.

Цю властивість також можна встановити, використовуючи вікно властивостей елемента керування або розділу, макрос або код Visual Basic for Applications (VBA). Крім того, ви можете скористатися командою Колір заливки в розділі Шрифт (на вкладці Конструктор (режим конструктора) або Формат (режим розмітки).

У коді Visual Basic for Applications (VBA) установіть цю властивість за допомогою числового виразу. Значення цієї властивості має тип даних Довге ціле число.

Стандартне значення цієї властивості можна задати, використовуючи стандартний стиль елементів керування елемента керування або властивість DefaultControl у коді VBA.

Для об’єктів Table цю властивість можна встановити за допомогою команди Колір заливки в групі Шрифт на вкладці Дані або властивості DatasheetBackColor коду VBA.

Зауваження

Щоб використовувати властивість BackColor, для властивості BackStyle (якщо доступна) має бути встановлено значення Звичайний.

Приклад

У прикладі нижче функція RGB слугує для встановлення властивостей BorderColor, BackColor й ForeColor на основі значення текстового поля txtPastDue. Крім того, установити ці властивості можна за допомогою функції QBColor. Додавання наведеного нижче коду до події Form_Current( ) визначає характеристики відображення елемента керування, коли користувач відкриває форму або переходить до наступного запису.

Sub Form_Current()
Dim curAmntDue As Currency, lngBlack As Long
Dim lngRed As Long, lngYellow As Long, lngWhite As Long
If Not IsNull(Me!txtPastDue.Value) Then
curAmntDue = Me!txtPastDue.Value
Else
Exit Sub
End If
lngRed = RGB(255, 0, 0)
lngBlack = RGB(0, 0, 0)
lngYellow = RGB(255, 255, 0)
lngWhite = RGB(255, 255, 255)
If curAmntDue > 100 Then
Me!txtPastDue.BorderColor = lngRed
Me!txtPastDue.ForeColor = lngRed
Me!txtPastDue.BackColor = lngYellow
Else
Me!txtPastDue.BorderColor = lngBlack
Me!txtPastDue.ForeColor = lngBlack
Me!txtPastDue.BackColor = lngWhite
End If
End Sub
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×