BackColor 속성

적용 대상

BoundObjectFrame 개체

ObjectFrame 개체

ComboBox 개체

OptionGroup 개체

FormatCondition 개체

Rectangle 개체

Image 개체

Section 개체

Label 개체

TextBox 개체

ListBox 개체

BackColor 속성을 사용하여 컨트롤 또는 구역의 내부에 대한 색상을 지정할 수 있습니다. 읽기/쓰기 Long입니다.

expression.BackColor

expression은 필수입니다. 적용 대상 목록에서 개체 중 하나를 반환하는 식입니다.

설정

BackColor 속성에는 컨트롤 또는 섹션의 내부를 채우는 데 사용된 색상에 해당하는 숫자 식이 포함됩니다.

Color Builder를 사용하여 속성 시트의 속성 상자 오른쪽에 있는 빌드 단추를 클릭하여 이 속성을 설정할 수 있습니다. Color Builder를 사용하여 컨트롤 또는 섹션에 대한 사용자 지정 배경색을 정의할 수 있습니다.

컨트롤 또는 섹션의 속성 시트, 매크로 또는 VBA(Visual Basic for Applications) 코드를 사용하거나, 디자인 보기 또는 레이아웃 보기에 있는지에 따라 디자인 또는 서식 탭에서 글꼴 아래 색 채우기 명령을 사용하여 이 속성을 설정할 수도 있습니다.

VBA(Visual Basic for Applications) 코드에서는 숫자 식을 사용하여 이 속성을 설정합니다. 이 속성 설정의 데이터 형식은 Long입니다.

VBA 코드에서 컨트롤의 기본 컨트롤 스타일 또는 DefaultControl 속성을 사용하여 이 속성의 기본값을 설정할 수 있습니다.

Table 개체의 경우 데이터 탭의 글꼴 아래에서 색 채우기 명령을 사용하거나 VBA 코드에서 DatasheetBackColor 속성을 사용하여 이 속성을 설정할 수 있습니다.

주의

BackColor 속성을 사용하려면 BackStyle 속성(사용 가능한 경우)이 Normal로 설정되어야 합니다.

다음 예에서는 RGB 함수를 사용하여 txtPastDue 텍스트 상자의 값에 따라 BorderColor, BackColorForeColor 속성을 설정합니다. 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 Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×