Proprietà WorkbookBase.IconSets
Ottiene l'insieme 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
Get
public IconSets IconSets { get; }
Valore proprietà
Tipo: Microsoft.Office.Interop.Excel.IconSets
Insieme 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 di 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(),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];
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.