Vlastnost BackColor (Barva pozadí)

Platí pro

Objekt BoundObjectFrame

Objekt ObjectFrame

Objekt ComboBox

Objekt OptionGroup

Objekt FormatCondition

Objekt Rectangle

Objekt Image

Objekt Section

Objekt Label

Objekt TextBox

Objekt ListBox

Pomocí vlastnosti BackColor (Barva pozadí) můžete určit barvu vnitřní části Ovládací prvekSekce. Typ Long pro čtení/zápis.

Výraz.BackColor

Výraz Povinný argument. Výraz, který vrací jeden z objektů v seznamu Platí pro.

Nastavení

Vlastnost BackColor (Barva pozadí) obsahuje Číselný výraz která odpovídá barvě použité k vyplnění vnitřní části ovládacího prvku nebo oddílu.

Tuto vlastnost můžete nastavit pomocí Tvůrce barev kliknutím na tlačítko Tvůrce vlastností vpravo od pole vlastností v Seznam vlastností. Použití Tvůrce barev umožňuje definovat vlastní barvy pozadí pro ovládací prvky nebo oddíly.

Tuto vlastnost můžete nastavit také pomocí kódu jazyka Seznam vlastností ovládacího prvku nebo oddílu, kódu jazyka Makro nebo VBA (Visual Basic for Applications) nebo pomocí příkazu Barva výplně v části Písmo (na kartě Návrh nebo Formát podle toho, jestli jste v návrhovém zobrazení nebo v zobrazení rozložení).

V kódu jazyka VBA (Visual Basic for Applications) použijte k nastavení této vlastnosti číselný výraz. Nastavení této vlastnosti má datový typ Long.

Výchozí hodnotu pro tuto vlastnost můžete nastavit pomocí vlastnosti ovládacího prvku Výchozí styl ovládacího prvkunebo DefaultControl v kódu jazyka VBA.

Pro objekty typu Table (Tabulka) můžete tuto vlastnost nastavit pomocí příkazu Barva výplně ve skupině Písmo na kartě Data nebo v kódu jazyka VBA pomocí vlastnosti DatasheetBackColor.

Poznámky

Když chcete použít vlastnost Barva pozadí, musí být vlastnost Styl pozadí (pokud je dostupná) nastavená na Normální.

Příklad

Následující příklad používá funkci RGB k nastavení vlastností BorderColor, BackColor a ForeColor v závislosti na hodnotě textového pole txtPastDue. K nastavení těchto vlastností můžete použít také funkci QBColor. Když umístíte následující kód do události Form_Current( ), nastaví se charakteristiky zobrazení ovládacího prvku, jakmile uživatel otevře formulář nebo se přesune na nový záznam.

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

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×