Share via


WorkbookBase.IconSets 속성

통합 문서의 범위에 조건부 서식 규칙을 적용하는 데 사용할 수 있는 기본 제공 아이콘 집합의 컬렉션을 가져옵니다.

네임스페이스:  Microsoft.Office.Tools.Excel
어셈블리:  Microsoft.Office.Tools.Excel.v4.0.Utilities(Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

구문

‘선언
Public ReadOnly Property IconSets As IconSets
    Get
public IconSets IconSets { get; }

속성 값

형식: Microsoft.Office.Interop.Excel.IconSets
범위에 조건부 서식 규칙을 적용하는 데 사용할 수 있는 기본 제공 아이콘 집합 개체가 들어 있는 Microsoft.Office.Interop.Excel.IconSets 컬렉션입니다.

설명

아이콘 집합을 사용하여 범위 데이터를 임계값으로 구분된 세 개 내지 다섯 개의 범주로 분류할 수 있습니다. 각 아이콘은 값 범위를 나타냅니다. 예를 들어 Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows 아이콘 집합에서 빨간색 위쪽 화살표는 상위 값을 나타내고 노란색 옆쪽 화살표는 중간 값을 나타내며 녹색 아래쪽 화살표는 하위 값을 나타냅니다.

아이콘 집합을 기준으로 조건부 서식 규칙을 적용하려면 범위에 대한 FormatConditions 속성 또는 명명된 범위에 대한 FormatConditions 속성의 Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition 메서드를 사용하여 새 Microsoft.Office.Interop.Excel.IconSetCondition을 만듭니다. 그런 다음 Microsoft.Office.Interop.Excel.IconSetCondition.IconSet 속성을 IconSets 속성에서 검색하는 Microsoft.Office.Interop.Excel.IconSet 개체로 설정합니다. 검색할 Microsoft.Office.Interop.Excel.IconSet 개체를 지정하려면 IconSets 속성에 Microsoft.Office.Interop.Excel.XlIconSet 열거형 값 중 하나를 인덱스로 전달합니다.

예제

다음 코드 예제에서는 Sheet1의 범위를 1부터 6까지의 값으로 채웁니다. 이 예제에서는 Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows 아이콘 집합이 있는 A1:A6 범위에 아이콘 집합 조건을 추가합니다.

이 예제는 문서 수준 사용자 지정을 위한 것입니다.

Private Sub SetIconSetCondition()
    ' Populate a range
    Dim i As Integer
    For i = 1 To 6
        Globals.Sheet1.Range("A" + i.ToString()).Value2 = i.ToString()
    Next

    ' Add an icon set condition to the range
    Dim iconSetCondition1 As Excel.IconSetCondition = _
    Globals.Sheet1.Range("A1", "A6").FormatConditions.AddIconSetCondition()
    iconSetCondition1.IconSet = Me.IconSets(Excel.XlIconSet.xl3Arrows)
End Sub
private void SetIconSetCondition()
{
    // Populate a range        
    for (int i=1;i<7;i++)
    {
        Globals.Sheet1.Range["A" + i.ToString(),missing].Value2 
            = i.ToString();
    }

    // Add an icon set condition to the range
    Excel.IconSetCondition iconSetCondition1 = 
        (Excel.IconSetCondition)
        Globals.Sheet1.Range["A1", "A6"].
        FormatConditions.AddIconSetCondition();
    iconSetCondition1.IconSet = 
        this.IconSets[Excel.XlIconSet.xl3Arrows];
}

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

WorkbookBase 클래스

Microsoft.Office.Tools.Excel 네임스페이스