FormatCondition インターフェイス

定義

条件付き書式を表します。

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 スタイル次の罫線スタイルを使用できます (その他はすべてサポートされていません): xlNonexlSolidxlDashxlDotxlDashDotxlDashDotDotxlGray50xlGray75、xlGray25上位の重み次の罫線の重みを使用できます (その他はすべてサポートされていません): xlWeightHairlinexlWeightThin
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()

条件付き書式ルールの順位を設定し、ワークシート上の他のすべてのルールの後に評価されるようにします。

適用対象