WorkbookBase.IconSets 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得內建圖示集的集合,您可以使用這些圖示集,將條件格式化規則套用至活頁簿中的範圍。
public:
property Microsoft::Office::Interop::Excel::IconSets ^ IconSets { Microsoft::Office::Interop::Excel::IconSets ^ get(); };
public Microsoft.Office.Interop.Excel.IconSets IconSets { get; }
member this.IconSets : Microsoft.Office.Interop.Excel.IconSets
Public ReadOnly Property IconSets As IconSets
屬性值
Microsoft.Office.Interop.Excel.IconSets 集合,其中包含內建圖示集物件,可用來將條件式格式化規則套用至範圍。
範例
下列程式代碼範例會在 上 Sheet1
填入 1 到 6 的值範圍。 此範例接著會將圖示集條件新增至範圍 A1:A6,其中包含 Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows
圖示集。
此範例適用於檔層級自定義。
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];
}
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
備註
您可以使用圖示集,將範圍數據分類為以閾值分隔的三到五個類別。 每個圖示都代表一系列的值。 例如,在 Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows
圖示集中,紅色向上箭號代表較高的值、黃色側邊箭號代表中間值,而綠色向下箭號代表較低的值。
若要根據圖示集套用條件式格式化規則,請使用Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition
範圍之 屬性的 FormatConditions 方法或FormatConditions具名範圍的 屬性來建立新的 Microsoft.Office.Interop.Excel.IconSetCondition
。 然後,將 Microsoft.Office.Interop.Excel.IconSetCondition.IconSet
屬性設定為您 Microsoft.Office.Interop.Excel.IconSet
從 屬性擷取的物件 IconSets 。 若要指定 Microsoft.Office.Interop.Excel.IconSet
您想要擷取的物件,請將其中 Microsoft.Office.Interop.Excel.XlIconSet
一個列舉值當做索引傳遞至 IconSets 屬性。