次の方法で共有


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) を使用して、引数 index は条件付き書式のインデックス番号で、FormatCondition オブジェクトを返します。

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 メソッドを使用して新しい形式を作成できます。

FormatCondition オブジェクトの FontBordersInterior プロパティを使用して、書式設定されたセルの外観を制御します。 これらのオブジェクトの一部のプロパティは、条件付き書式オブジェクト モデルではサポートされていません。 条件付き書式で使用できるプロパティを次の表に示します。

フォント 太字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()

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

適用対象