Właściwość WorkbookBase.IconSets —
Pobiera zbiór zestawów ikon wbudowanych, które umożliwiają zastosowanie warunkowe formatowanie reguły do zakresu w skoroszycie.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
Public ReadOnly Property IconSets As IconSets
public IconSets IconSets { get; }
Wartość właściwości
Typ: Microsoft.Office.Interop.Excel.IconSets
A Microsoft.Office.Interop.Excel.IconSets kolekcji, która zawiera ikonę wbudowany zestaw obiektów, które można zastosować do zakresu reguły formatowania warunkowego.
Uwagi
Służy do klasyfikowania zakres danych do trzech do pięciu kategoriach, których wartości progowe zestaw ikon.Każda ikona reprezentuje zakres wartości.Na przykład, w Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows zestawu ikon, czerwona strzałka w górę reprezentuje wysokie wartości, żółta strzałka w bok — średnie wartości, a zielona strzałka w dół — niskie wartości.
Aby zastosować reguły formatowania warunkowego oparte na zestaw ikon, Utwórz nowy Microsoft.Office.Interop.Excel.IconSetCondition za pomocą Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition metody FormatConditions właściwości zakresu, lub FormatConditions właściwość nazwanego zakresu.Następnie należy ustawić Microsoft.Office.Interop.Excel.IconSetCondition.IconSet właściwość, aby Microsoft.Office.Interop.Excel.IconSet obiekt, który można pobrać z IconSets właściwości.Aby określić Microsoft.Office.Interop.Excel.IconSet obiekt, który chcesz pobrać, przejście w jednym z Microsoft.Office.Interop.Excel.XlIconSet wartości wyliczenia jako indeks do IconSets właściwości.
Przykłady
Poniższy przykład kodu wypełnia zakres na Sheet1 z wartości od 1 do 6.W przykładzie następnie dodano ikona warunek na A1:A6 zakres z Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows zestawu ikon.
Ten przykład dotyczy dostosowywania na poziomie dokumentu.
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];
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.