Właściwość WorkbookBase.IconSets —
Pobiera zbiór zestawów ikon wbudowanych, które służą do stosowania 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 kolekcja, która zawiera ikonę wbudowany zestaw obiektów, które można zastosować reguły formatowania warunkowego do zakresu.
Uwagi
Można użyć zestaw ikon umożliwia sklasyfikowanie danych zakresu w trzech do pięciu kategoriach, których wartości progowe.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 w oparciu zestawu ikon, Utwórz nowy Microsoft.Office.Interop.Excel.IconSetCondition za pomocą Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition metoda 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ść.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 wskaźniki do IconSets właściwość.
Przykłady
Poniższy przykład kodu wypełnia zakres na Sheet1 z wartościami od 1 do 6.W przykładzie następnie dodano ikonę warunek na A1:A6 zakres z Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows zestawu ikon.
Ten przykład dotyczy dostosowywania 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 Przy użyciu bibliotek z częściowo zaufanego kodu..