条件付き書式
範囲の条件付き書式を導入します。 次の種類の条件付き書式を使用できます。
- カラー スケール
- データ バー
- アイコン セット
- カスタム
さらに、次の機能も使用できます。
- 条件付き書式が適用された範囲を返す。
- 条件付き書式を削除する。
- 優先度と
stopifTrue機能を提供します。 - 指定した範囲のすべての条件付き書式のコレクションを取得する。
- 現在指定している範囲でアクティブなすべての条件付き書式をクリアする。
API リスト
次の表に、Excel JavaScript API 要件セット 1.6 の API を示します。 Excel JavaScript API 要件セット 1.6 以前でサポートされているすべての API の API リファレンス ドキュメントを表示するには、 要件セット 1.6 以前の Excel API に関するページを参照してください。
| クラス | フィールド | 説明 |
|---|---|---|
| Application | suspendApiCalculationUntilNextSync() | 次の context.sync() が呼び出されるまで計算を中断します。 |
| CellValueConditionalFormat | format | 条件付き書式フォント、塗りつぶし、罫線、およびその他のプロパティをカプセル化して、書式オブジェクトを返します。 |
| 支配 | この条件付き形式のルール オブジェクトを指定します。 | |
| ColorScaleConditionalFormat | criteria | カラー スケールの条件。 |
| threeColorScale |
true場合、カラー スケールには 3 つのポイント (最小値、中間点、最大値) が含まれます。それ以外の場合は、2 つのポイント (最小値、最大値) が設定されます。 |
|
| ConditionalCellValueRule | formula1 | 条件付き書式ルールを評価する数式 (必要な場合)。 |
| formula2 | 条件付き書式ルールを評価する数式 (必要な場合)。 | |
| operator | セル値の条件付き書式の演算子。 | |
| ConditionalColorScaleCriteria | maximum | カラー スケール条件の最大ポイント。 |
| 中央 | カラー スケールが 3 色スケールの場合は、カラー スケール条件の中間点。 | |
| minimum | カラー スケール基準の最小ポイント。 | |
| ConditionalColorScaleCriterion | color | カラー スケールの色の HTML カラー コード表現 (たとえば、#FF0000 は赤を表します)。 |
| formula | 数値、数式、または null ( type が lowestValueの場合)。 |
|
| type | 条件条件式の基になる必要がある内容。 | |
| ConditionalDataBarNegativeFormat | borderColor | 境界線の色を表す HTML カラー コードは、#RRGGBB 形式 (例: "FFA500") または名前付き HTML カラー (例: "オレンジ") として表されます。 |
| fillColor | 塗りつぶしの色を表す HTML カラー コードは、#RRGGBB 形式 (例: "FFA500") または名前付き HTML 色 (例: "オレンジ") として表されます。 | |
| matchPositiveBorderColor | 負のデータ バーの罫線の色が正のデータ バーと同じかどうかを指定します。 | |
| matchPositiveFillColor | 負のデータ バーの塗りつぶしの色が正のデータ バーと同じかどうかを指定します。 | |
| ConditionalDataBarPositiveFormat | borderColor | 境界線の色を表す HTML カラー コードは、#RRGGBB 形式 (例: "FFA500") または名前付き HTML カラー (例: "オレンジ") として表されます。 |
| fillColor | 塗りつぶしの色を表す HTML カラー コードは、#RRGGBB 形式 (例: "FFA500") または名前付き HTML 色 (例: "オレンジ") として表されます。 | |
| gradientFill | データ バーにグラデーションがあるかどうかを指定します。 | |
| ConditionalDataBarRule | formula | 必要に応じて、データ バー ルールを評価する数式。 |
| type | データ バーのルールの種類。 | |
| ConditionalFormat | cellValue | 現在の条件付き書式が CellValue 型の場合は、セル値の条件付き書式プロパティを返します。 |
| cellValueOrNullObject | 現在の条件付き書式が CellValue 型の場合は、セル値の条件付き書式プロパティを返します。 |
|
| colorScale | 現在の条件付き書式が ColorScale 型の場合は、カラー スケールの条件付き書式プロパティを返します。 |
|
| colorScaleOrNullObject | 現在の条件付き書式が ColorScale 型の場合は、カラー スケールの条件付き書式プロパティを返します。 |
|
| カスタム | 現在の条件付き書式がカスタム型の場合は、カスタム条件付き書式プロパティを返します。 | |
| customOrNullObject | 現在の条件付き書式がカスタム型の場合は、カスタム条件付き書式プロパティを返します。 | |
| dataBar | 現在の条件付き書式がデータ バーの場合は、データ バーのプロパティを返します。 | |
| dataBarOrNullObject | 現在の条件付き書式がデータ バーの場合は、データ バーのプロパティを返します。 | |
| delete() | この条件付き書式を削除します。 | |
| getRange() | 条件付き書式が適用された範囲を返す。 | |
| getRangeOrNullObject() | 条件付き書式が適用される範囲を返します。 | |
| iconSet | 現在の条件付き書式が IconSet 型の場合は、アイコン セットの条件付き書式プロパティを返します。 |
|
| iconSetOrNullObject | 現在の条件付き書式が IconSet 型の場合は、アイコン セットの条件付き書式プロパティを返します。 |
|
| id | 現在の ConditionalFormatCollectionの条件付き書式の優先順位。 |
|
| プリセット | 事前設定された条件の条件付き形式を返します。 | |
| presetOrNullObject | 事前設定された条件の条件付き形式を返します。 | |
| 優先権 | この条件付き書式が現在存在する条件付き書式コレクション内の優先順位 (またはインデックス)。 | |
| stopIfTrue | この条件付き書式の条件が満たされた場合、優先順位の低い書式はそのセルに影響を及ぼしません。 | |
| textComparison | 現在の条件付き書式がテキスト型の場合は、特定のテキスト条件付き書式プロパティを返します。 | |
| textComparisonOrNullObject | 現在の条件付き書式がテキスト型の場合は、特定のテキスト条件付き書式プロパティを返します。 | |
| topBottom | 現在の条件付き書式が TopBottom 型の場合は、上下の条件付き書式プロパティを返します。 |
|
| topBottomOrNullObject | 現在の条件付き書式が TopBottom 型の場合は、上下の条件付き書式プロパティを返します。 |
|
| type | 条件付き書式の種類。 | |
| ConditionalFormatCollection | add(type: Excel.ConditionalFormatType) | コレクションに新しい条件付き書式を最初または最優先事項で追加します。 |
| clearAll() | 現在指定している範囲でアクティブなすべての条件付き書式をクリアする。 | |
| getCount() | ブック内の条件付き書式の数を返します。 | |
| getItem(id: string) | 指定された ID に対応する条件付き書式を返します。 | |
| getItemAt(index: number) | 指定されたインデックスに条件付き書式を返します。 | |
| items | このコレクション内に読み込まれた子アイテムを取得します。 | |
| ConditionalFormatRule | formula | 条件付き書式ルールを評価する数式 (必要な場合)。 |
| formulaLocal | 必要に応じて、ユーザーの言語で条件付き書式ルールを評価する数式。 | |
| formulaR1C1 | 必要に応じて、R1C1 スタイル表記法で条件付き書式ルールを評価する数式。 | |
| ConditionalIconCriterion | customIcon | 現在の条件のカスタム アイコン (既定のアイコン セットと異なる場合)、それ以外の場合は null が返されます。 |
| formula | 種類によっては数値または数式。 | |
| operator |
greaterThan または、アイコンの条件付き形式の各ルールの種類に対して greaterThanOrEqual します。 |
|
| type | アイコンの条件式は次のものに基づいています。 | |
| ConditionalPresetCriteriaRule | 基準 | 条件付き書式の条件。 |
| ConditionalRangeBorder | color | 境界線の色を表す HTML カラー コードは、#RRGGBB 形式 (例: "FFA500") または名前付き HTML カラー (例: "オレンジ") として表されます。 |
| sideIndex | 罫線の特定の辺を表す定数値。 | |
| style | 罫線の線スタイルを指定する、線スタイル定数のいずれか 1 つ。 | |
| ConditionalRangeBorderCollection | bottom | 下の罫線を取得します。 |
| count | コレクションに含まれる境界線オブジェクトの数。 | |
| getItem(index: Excel.ConditionalRangeBorderIndex) | オブジェクトの名前を使用して、境界線オブジェクトを取得します。 | |
| getItemAt(index: number) | オブジェクトのインデックスを使用して、境界線オブジェクトを取得します。 | |
| items | このコレクション内に読み込まれた子アイテムを取得します。 | |
| left | 左罫線を取得します。 | |
| right | 右罫線を取得します。 | |
| top | 上部の罫線を取得します。 | |
| ConditionalRangeFill | clear() | 塗りつぶしをリセットします。 |
| color | 塗りつぶしの色を表す HTML カラー コードは、#RRGGBB 形式 (例: "FFA500") または名前付き HTML カラー (例: "オレンジ") として表されます。 | |
| ConditionalRangeFont | bold | フォントが太字かどうかを指定します。 |
| clear() | フォントの書式設定をリセットします。 | |
| color | テキストの色の HTML カラー コード表現 (たとえば、#FF0000 は赤を表します)。 | |
| italic | フォントが斜体かどうかを指定します。 | |
| strikethrough | フォントの取り消し線の状態を指定します。 | |
| underline | フォントに適用される下線の種類。 | |
| ConditionalRangeFormat | borders | 条件付き書式の範囲全体に適用される罫線オブジェクトのコレクション。 |
| fill | 条件付き書式の範囲全体で定義されている塗りつぶしオブジェクトを返します。 | |
| font | 条件付き書式範囲全体で定義されているフォント オブジェクトを返します。 | |
| numberFormat | 指定した範囲の Excel の数値書式コードを表します。 | |
| ConditionalTextComparisonRule | operator | テキストの条件付き書式の演算子。 |
| text | 条件付き書式のテキスト値。 | |
| ConditionalTopBottomRule | Rank | 数値のランクに対する 1 から 1000、またはパーセントのランクに対する 1 から 100 のランク。 |
| type | 上位または下位のランクに基づいて値を書式設定します。 | |
| CustomConditionalFormat | format | 条件付き書式フォント、塗りつぶし、罫線、およびその他のプロパティをカプセル化して、書式オブジェクトを返します。 |
| 支配 | この条件付き形式で Rule オブジェクトを指定します。 |
|
| DataBarConditionalFormat | axisColor | 軸の線の色を表す HTML 色コード(例: "FFA500")、または名前付き HTML カラー (例: "オレンジ") として #RRGGBB。 |
| axisFormat | Excel データ バーの軸の決定方法を表します。 | |
| barDirection | データ バー グラフィックの基になる方向を指定します。 | |
| lowerBoundRule | データ バーの下限 (および該当する場合はその計算方法) を構成するルール。 | |
| negativeFormat | Excel データ バーの軸の左側にあるすべての値を表します。 | |
| positiveFormat | Excel データ バーの軸の右側にあるすべての値を表します。 | |
| showDataBarOnly |
true場合は、データ バーが適用されているセルから値を非表示にします。 |
|
| upperBoundRule | データ バーの上限値 (および該当する場合はその計算方法) を構成するルール。 | |
| IconSetConditionalFormat | criteria | ルールの条件とアイコン セットの配列と、条件付きアイコンのカスタム アイコンの可能性があります。 |
| reverseIconOrder |
true場合は、アイコン セットのアイコンの順序を逆にします。 |
|
| showIconOnly |
true場合は、値が非表示になり、アイコンのみが表示されます。 |
|
| style | 設定すると、条件付き書式のアイコン セット オプションが表示されます。 | |
| PresetCriteriaConditionalFormat | format | 条件付き書式フォント、塗りつぶし、罫線、およびその他のプロパティをカプセル化して、書式オブジェクトを返します。 |
| 支配 | 条件付き書式のルール。 | |
| Range | calculate() | ワークシート上のセルの範囲を計算します。 |
| conditionalFormats | 範囲と交差する ConditionalFormats のコレクション。 |
|
| TextConditionalFormat | format | 条件付き書式のフォント、塗りつぶし、罫線、およびその他のプロパティをカプセル化する format オブジェクトを返します。 |
| 支配 | 条件付き書式のルール。 | |
| TopBottomConditionalFormat | format | 条件付き書式のフォント、塗りつぶし、罫線、およびその他のプロパティをカプセル化する format オブジェクトを返します。 |
| 支配 | 上/下の条件付き書式の条件。 | |
| ワークシート | calculate(markAllDirty: boolean) | ワークシート上のすべてのセルを計算します。 |
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Office Add-ins