WorkbookBase.IconSets プロパティ
ブック内の範囲に条件付き書式規則を適用するために使用できる組み込みアイコン セットのコレクションを取得します。
名前空間: Microsoft.Office.Tools.Excel
アセンブリ: Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 内)
構文
'宣言
Public ReadOnly Property IconSets As IconSets
public IconSets IconSets { get; }
プロパティ値
型 : Microsoft.Office.Interop.Excel.IconSets
組み込みアイコン セット オブジェクトが格納された Microsoft.Office.Interop.Excel.IconSets コレクションを返します。これらのアイコン セット オブジェクトを使用して条件付き書式規則を範囲に適用できます。
解説
アイコン セットを使用して、しきい値によって分けた 3 つから 5 つのカテゴリに範囲データを分類できます。各アイコンは値の範囲を表します。たとえば、Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows アイコン セットでは、赤い上向き矢印は大きい値を表し、黄色の横向き矢印は中間の値を表し、緑色の下向き矢印は小さい値を表します。
アイコン セットに基づいて条件付き書式規則を適用するには、範囲の FormatConditions プロパティまたは名前付き範囲の FormatConditions プロパティの Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition メソッドを使用して、新しい Microsoft.Office.Interop.Excel.IconSetCondition を作成します。次に、Microsoft.Office.Interop.Excel.IconSetCondition.IconSet プロパティを、IconSets プロパティから取得する Microsoft.Office.Interop.Excel.IconSet オブジェクトに設定します。取得する Microsoft.Office.Interop.Excel.IconSet オブジェクトを指定するには、Microsoft.Office.Interop.Excel.XlIconSet のいずれかの列挙値を IconSets プロパティのインデックスとして渡します。
例
次のコード例は、Sheet1 の一定の範囲に 1 から 6 までの値を入力します。この例は、次に、Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows アイコン セットを使用して、アイコン セットの条件を範囲 A1:A6 に追加します。
この例は、ドキュメント レベルのカスタマイズ用に作成されています。
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];
}
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。