WorkbookBase.IconSets – vlastnost
Získá kolekce sady vestavěné ikony, které lze použít podmíněným formátování pravidla na oblast v sešitu.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Deklarace
Public ReadOnly Property IconSets As IconSets
public IconSets IconSets { get; }
Hodnota vlastnosti
Typ: Microsoft.Office.Interop.Excel.IconSets
A Microsoft.Office.Interop.Excel.IconSets kolekci, která obsahuje integrovanou ikonu Nastavit objekty, které lze použít pro rozsah pravidlo podmíněného formátování.
Poznámky
Slouží ke klasifikaci rozsah dat do tří až pěti kategorií oddělených mezní hodnoty sadu ikon.Každá ikona představuje rozsah hodnot.Například v Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows představuje sadu ikon, červená šipka nahoru vyšší hodnoty, žlutá šipka do strany představuje střední hodnoty a zelená šipka dolů představuje nižší hodnoty.
Použít pravidlo podmíněného formátování podle sady ikon, vytvořte novou Microsoft.Office.Interop.Excel.IconSetCondition pomocí Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition metoda FormatConditions vlastnost rozsahu, nebo FormatConditions vlastnost pojmenovanou oblast.Potom nastavte Microsoft.Office.Interop.Excel.IconSetCondition.IconSet vlastnost Microsoft.Office.Interop.Excel.IconSet objekt, který můžete načíst z IconSets vlastnost.Chcete-li určit Microsoft.Office.Interop.Excel.IconSet objekt, který chcete načíst, předat v jednom z Microsoft.Office.Interop.Excel.XlIconSet hodnoty výčtu jako index IconSets vlastnost.
Příklady
Následující příklad kódu naplníte oblast na Sheet1 s hodnotami od 1 do 6.V příkladu přidá ikonu podmínku a1: a6 rozsah se Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows sady ikon.
Tento příklad je pro přizpůsobení na úrovni 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];
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.