Proprietà WorkbookBase.IconSets

Ottiene la raccolta di set di icone incorporate utilizzabili per applicare una regola di formattazione condizionale a un intervallo nella cartella di lavoro.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
Public ReadOnly Property IconSets As IconSets
public IconSets IconSets { get; }

Valore proprietà

Tipo: Microsoft.Office.Interop.Excel.IconSets
Raccolta Microsoft.Office.Interop.Excel.IconSets contenente i set di icone incorporate utilizzabili per applicare una regola di formattazione condizionale a un intervallo nella cartella di lavoro.

Note

È possibile utilizzare un set di icone per classificare i dati di un intervallo in un numero di categorie compreso tra tre e cinque separate da valori soglia.Ciascuna icona rappresenta un intervallo di valori.Nel set di icone Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows, ad esempio, la freccia in su rossa rappresenta valori superiori, la freccia laterale gialla rappresenta valori intermedi e la freccia in giù verde rappresenta valori inferiori.

Per applicare una regola di formattazione condizionale basata su un set di icone, creare un nuovo oggetto Microsoft.Office.Interop.Excel.IconSetCondition utilizzando il metodo Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition della proprietà FormatConditions di un intervallo oppure la proprietà FormatConditions di un intervallo denominato.Impostare quindi la proprietà Microsoft.Office.Interop.Excel.IconSetCondition.IconSet su un oggetto Microsoft.Office.Interop.Excel.IconSet recuperato dalla proprietà IconSets.Per specificare l'oggetto Microsoft.Office.Interop.Excel.IconSet da recuperare, passare uno dei valori dell'enumerazione Microsoft.Office.Interop.Excel.XlIconSet come indice alla proprietà IconSets.

Esempi

Nell'esempio di codice riportato di seguito viene inserito un intervallo su Sheet1 con i valori compresi tra 1 e 6.L'esempio aggiunge quindi una condizione del set di icone all'intervallo A1:A6 con il set di icone Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows.

Questo esempio è valido per una personalizzazione a livello di documento.

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()].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];
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

WorkbookBase Classe

Spazio dei nomi Microsoft.Office.Tools.Excel