FormatCondition インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
条件付き書式を表します。
public interface class FormatCondition
[System.Runtime.InteropServices.Guid("00024425-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface FormatCondition
Public Interface FormatCondition
- 属性
注釈
FormatCondition オブジェクトは、コレクションのFormatConditionsメンバーです。 FormatConditions コレクションには、特定の範囲に対して最大 3 つの条件付き書式を含めることができます。
FormatConditions(index
) を使用して FormatCondition オブジェクトを返します。引数 index は条件付き書式のインデックス番号です。
メソッドを Microsoft.Office.Interop.Excel.FormatConditions.Add(Microsoft.Office.Interop.Excel.XlFormatConditionType,System.Object,System.Object,System.Object) 使用して、新しい条件付き書式を作成します。 1 つの範囲に対して 3 つ以上の条件付き書式を作成しようとすると、 Add メソッドは失敗します。 範囲に 3 つの形式がある場合は、 メソッドを Modify(XlFormatConditionType, Object, Object, Object) 使用していずれかの形式を変更するか、 メソッドを Delete() 使用して形式を削除してから 、 Add メソッドを使用して新しい形式を作成できます。
書式設定されたセルのFont外観を制御するには、FormatCondition オブジェクトの プロパティBorders、、および Interior プロパティを使用します。 これらのオブジェクトの一部のプロパティは、条件付き書式オブジェクト モデルではサポートされていません。 条件付き書式で使用できるプロパティを次の表に示します。
フォント | 太字ColorIndexFontStyle斜体の取り消し線の下線会計の下線スタイルは使用できません。 |
Border | 下色左右スタイル次の罫線スタイルを使用できます (その他はすべてサポートされていません): xlNone、xlSolid、xlDash、xlDot、xlDashDot、xlDashDotDot、xlGray50、xlGray75、xlGray25。上位の重み次の罫線の重みを使用できます (その他はすべてサポートされていません): xlWeightHairline と xlWeightThin。 |
Interior | ColorColorIndexPatternPatternColorIndex |
プロパティ
Application |
Microsoft Excel アプリケーションを Application 表す オブジェクトを返します。 |
AppliesTo |
書式設定規則を Range 適用するセル範囲を指定する オブジェクトを返します。 |
Borders |
Bordersスタイルまたはセル範囲 (条件付き書式の一部として定義された範囲を含む) の罫線を表すコレクションを返します。 |
Creator |
このオブジェクトを作成したアプリケーションを示す、32 ビットの整数値を返します。 |
DateOperator |
XlTimePeriods書式条件で使用される Date 演算子を指定します。 値の取得と設定が可能です。 |
Font |
指定したオブジェクトの Font フォントを表す オブジェクトを返します。 |
Formula1 |
条件付き書式またはデータの入力規則に関連付けられた、値または式を返します。 |
Formula2 |
条件付き書式またはデータ検証の 2 番目の部分に関連付けられている値または式を返します。 |
Interior |
指定したオブジェクトの Interior 内部を表す オブジェクトを返します。 |
NumberFormat |
条件付き書式ルールが True と評価された場合にセルに適用される数値形式を設定または返します。 読み取り/書き込み オブジェクト。 |
Operator |
条件付き書式の演算子を返します。 |
Parent |
指定されたオブジェクトの親オブジェクトを返します。 |
Priority |
条件付き書式ルールの優先度の値を取得、または設定します。 優先度は、ワークシート内に複数の条件付き書式ルールが存在する場合、その評価の順序を決定します。 |
PTCondition |
条件付き書式がピボットテーブル チャートに適用されるかどうかを表すブール型 (Boolean) の値を返します。 読み取り専用です。 |
ScopeType |
ピボットテーブル グラフに適用される条件付き書式の範囲を XlPivotConditionScope 決定する列挙の定数の 1 つを設定または返します。 |
StopIfTrue |
現在のルールが True に評価された場合、そのセルの書式ルールをさらに評価するかどうかを表すブール型 (Boolean) の値を取得、または設定します。 |
Text |
条件付き書式ルールで使用されるテキストを指定する文字列型 ( String) の値を設定または返します。 |
TextOperator |
条件付き書式ルールによって実行されるテキスト検索を指定して、列挙の定数 XlContainsOperator の 1 つを設定または返します。 |
Type |
オブジェクト型を返します。 |
メソッド
Delete() |
オブジェクトを削除します。 |
Modify(XlFormatConditionType, Object, Object, Object) |
既存の条件付き書式を変更します。 |
ModifyAppliesToRange(Range) |
書式のルールが適用されるセル範囲を設定します。 |
ModifyEx(XlFormatConditionType, Object, Object, Object, Object, Object) |
条件付き書式を表します。 |
SetFirstPriority() |
条件付き書式ルールの優先度の値を "1" に設定し、ワークシート内の他のルールより先に評価されるようにします。 |
SetLastPriority() |
条件付き書式ルールの順位を設定し、ワークシート上の他のすべてのルールの後に評価されるようにします。 |