class FormatConditions:
条件付き書式を扱うクラスです。ワークシートから使用します。
osbxlでは、各種条件(複数可)を設定後、apply()メソッドを呼び計算を反映させる必要があります。apply()メソッドの呼び出しを忘れないでください。
Method | apply |
条件付き書式の適用を行います。 |
Method | get |
AboveAverageCondition(平均値より上位/下位による条件付き書式)を取得します。 |
Method | get |
セル範囲の設定された条件付き書式の枠線の書式(一括)を取得します。 |
Method | get |
セル範囲の設定された条件付き書式のデータバーが含まれているかを取得します。 |
Method | get |
セル範囲の設定された条件付き書式の塗りつぶし書式を取得します。 |
Method | get |
セル範囲の設定された条件付き書式のフォント書式を取得します。 |
Method | get |
セル範囲の設定された条件付き書式のアイコンセットの書式を取得します。 |
Method | get |
セル範囲の設定された条件付き書式のセル表示書式を取得します。 |
Method | get |
CellValueCondition(セル値による条件付き書式)を取得します。 |
Method | get |
CellValueRangeCondition(セル値範囲による条件付き書式)を取得します。 |
Method | get |
ColorScaleCondition(グラデーション色による条件付き書式)を取得します。 |
Method | get |
全条件付き書式の条件タイプ(どの種類を用いた条件付き書式なのか)を取得します。 |
Method | get |
DataBarCondition(データバーによる条件付き書式)を取得します。 |
Method | get |
IconsetCondition(アイコンセットによる条件付き書式)を取得します。 |
Method | get |
Top10Condition(上位/下位N件(またはパーセント)による条件付き書式)を取得します。 |
Method | get |
UniqueValueCondition(ユニーク値による条件付き書式)を取得します。 |
Method | remove |
条件付き書式の条件の全削除を行います。 |
Method | remove |
条件付き書式の条件の個別削除を行います。 |
Method | set |
AboveAverageCondition(平均値より上位による条件付き書式)を設定します。 |
Method | set |
CellValueCondition(セル値による条件付き書式)を設定します。 |
Method | set |
CellValueRangeCondition(セル値範囲による条件付き書式)を設定します。 |
Method | set |
ColorScaleCondition(グラデーション色による条件付き書式)を設定します。 |
Method | set |
DataBarCondition(データバーによる条件付き書式)を設定します。 |
Method | set |
IconsetCondition(アイコンセットによる条件付き書式)を設定します。 |
Method | set |
Top10Condition(上位/下位N件(またはパーセント)による条件付き書式)を設定します。 |
Method | set |
UniqueValueCondition(ユニーク値による条件付き書式)を設定します。 |
AboveAverageCondition(平均値より上位/下位による条件付き書式)を取得します。
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、Exceptionとなります。
getConditionTypesメソッドで、条件タイプ取得が可能です。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
Returns | |
AboveAverageObject | 条件付き書式平均値上位オブジェクト |
セル範囲の設定された条件付き書式の枠線の書式(一括)を取得します。
条件付き書式が適用されているセルのみを返却します。
Parameters | |
A1C1:str | セル範囲(A1C1) |
Returns | |
MapStringBordersObject | Map<適用されているセル範囲(A1),枠線の書式(一括)オブジェクト> |
セル範囲の設定された条件付き書式のデータバーが含まれているかを取得します。
条件付き書式が適用されているセルのみを返却します。
Parameters | |
A1C1:str | セル範囲(A1C1) |
Returns | |
MapStringBool | Map<適用されているセル範囲(A1),データバーが含まれているかどうか(true:含まれている)> |
セル範囲の設定された条件付き書式の塗りつぶし書式を取得します。
条件付き書式が適用されているセルのみを返却します。
Parameters | |
A1C1:str | セル範囲(A1C1) |
Returns | |
MapStringFillObject | Map<適用されているセル範囲(A1),塗りつぶしオブジェクト> |
セル範囲の設定された条件付き書式のフォント書式を取得します。
条件付き書式が適用されているセルのみを返却します。
Parameters | |
A1C1:str | セル範囲(A1C1) |
Returns | |
MapStringFontObject | Map<適用されているセル範囲(A1),フォントオブジェクト> |
セル範囲の設定された条件付き書式のアイコンセットの書式を取得します。
条件付き書式が適用されているセルのみを返却します。
Parameters | |
A1C1:str | セル範囲(A1C1) |
Returns | |
MapStringFilterIconsetObject | Map<適用されているセル範囲(A1),アイコンセットオブジェクト> |
セル範囲の設定された条件付き書式のセル表示書式を取得します。
条件付き書式が適用されているセルのみを返却します。
Parameters | |
A1C1:str | セル範囲(A1C1) |
Returns | |
MapStringString | Map<適用されているセル範囲(A1),セル表示書式> |
CellValueCondition(セル値による条件付き書式)を取得します。
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、Exceptionとなります。
getConditionTypesメソッドで、条件タイプ取得が可能です。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
Returns | |
CellValueObject | 条件付き書式セル値オブジェクト |
CellValueRangeCondition(セル値範囲による条件付き書式)を取得します。
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、Exceptionとなります。
getConditionTypesメソッドで、条件タイプ取得が可能です。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
Returns | |
CellValueRangeObject | 条件付き書式セル値範囲オブジェクト |
ColorScaleCondition(グラデーション色による条件付き書式)を取得します。
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、Exceptionとなります。
getConditionTypesメソッドで、条件タイプ取得が可能です。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
Returns | |
ColorScaleObject | 条件付き書式グラデーション色オブジェクト |
全条件付き書式の条件タイプ(どの種類を用いた条件付き書式なのか)を取得します。
osbxlでは、priorityは、シート単位で一意に設定します(1から始まります。)。
Returns | |
MapIntMapStringXlFormatConditionType | Map<プライオリティ(適用順序、値が低いほど先に適用する), Map<セル範囲,条件付き書式の条件タイプ>> |
DataBarCondition(データバーによる条件付き書式)を取得します。
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、Exceptionとなります。
getConditionTypesメソッドで、条件タイプ取得が可能です。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
Returns | |
DataBarObject | 条件付き書式データバーオブジェクト |
IconsetCondition(アイコンセットによる条件付き書式)を取得します。
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、Exceptionとなります。
getConditionTypesメソッドで、条件タイプ取得が可能です。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
Returns | |
IconsetConditionObject | 条件付き書式アイコンセットオブジェクト |
Top10Condition(上位/下位N件(またはパーセント)による条件付き書式)を取得します。
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、Exceptionとなります。
getConditionTypesメソッドで、条件タイプ取得が可能です。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
Returns | |
Top10Object | 条件付き書式上位下位オブジェクト |
UniqueValueCondition(ユニーク値による条件付き書式)を取得します。
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、Exceptionとなります。
getConditionTypesメソッドで、条件タイプ取得が可能です。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
Returns | |
UniqueValuesObject | 条件付き書式ユニーク値オブジェクト |
AboveAverageCondition(平均値より上位による条件付き書式)を設定します。
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
condition:AboveAverageObject | 条件付き書式平均値上位オブジェクト |
CellValueCondition(セル値による条件付き書式)を設定します。
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
condition:CellValueObject | 条件付き書式セル値オブジェクト |
CellValueRangeCondition(セル値範囲による条件付き書式)を設定します。
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
condition:CellValueRangeObject | 条件付き書式セル値範囲オブジェクト |
ColorScaleCondition(グラデーション色による条件付き書式)を設定します。
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
condition:ColorScaleObject | 条件付き書式グラデーション色オブジェクト |
DataBarCondition(データバーによる条件付き書式)を設定します。
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
condition:DataBarObject | 条件付き書式データバーオブジェクト |
IconsetCondition(アイコンセットによる条件付き書式)を設定します。
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
condition:IconsetConditionObject | 条件付き書式アイコンセットオブジェクト |
Top10Condition(上位/下位N件(またはパーセント)による条件付き書式)を設定します。
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
condition:Top10Object | 条件付き書式上位下位オブジェクト |
UniqueValueCondition(ユニーク値による条件付き書式)を設定します。
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
Parameters | |
priority:int | プライオリティ(適用順序、値が低いほど先に適用する) |
condition:UniqueValuesObject | 条件付き書式ユニーク値オブジェクト |