Class: RubyOSBXL::FormatConditions
- Inherits:
-
Object
- Object
- RubyOSBXL::FormatConditions
- Defined in:
- lib/rubyosbxl.rb
Overview
osbxlでは、各種条件(複数可)を設定後、apply()メソッドを呼び計算を反映させる必要があります。
apply()メソッドの呼び出しを忘れないでください。
条件付き書式クラスクラス条件付き書式を扱うクラスです。ワークシートから使用します。
Instance Method Summary collapse
-
#apply ⇒ void
条件付き書式の適用を行います。.
-
#getAboveAverageCondition(priority) ⇒ RubyOSBXL::Dto::AboveAverageObject
AboveAverageCondition(平均値より上位/下位による条件付き書式)を取得します。.
-
#getAppliedBordersObject(a1c1) ⇒ Hash<String, RubyOSBXL::Dto::BordersObject>
セル範囲の設定された条件付き書式の枠線の書式(一括)を取得します。.
-
#getAppliedDataBar(a1c1) ⇒ Hash<String, bool>
セル範囲の設定された条件付き書式のデータバーが含まれているか取得します。.
-
#getAppliedFillObject(a1c1) ⇒ Hash<String, RubyOSBXL::Dto::FillObject>
セル範囲の設定された条件付き書式の塗りつぶし書式を取得します。.
-
#getAppliedFontObject(a1c1) ⇒ Hash<String, String>
セル範囲の設定された条件付き書式のフォント書式を取得します。.
-
#getAppliedIconSetObject(a1c1) ⇒ Hash<String, RubyOSBXL::Dto::FilterIconsetObject>
セル範囲の設定された条件付き書式のアイコンセットの書式を取得します。.
-
#getAppliedNumberFormat(a1c1) ⇒ Hash<String, String>
セル範囲の設定された条件付き書式のセル表示書式を取得します。.
-
#getCellValueCondition(priority) ⇒ RubyOSBXL::Dto::CellValueObject
CellValueCondition(セル値による条件付き書式)を取得します。.
-
#getCellValueRangeCondition(priority) ⇒ RubyOSBXL::Dto::CellValueRangeObject
CellValueRangeCondition(セル値範囲による条件付き書式)を取得します。.
-
#getColorScaleFormatCondition(priority) ⇒ RubyOSBXL::Dto::ColorScaleObject
ColorScaleCondition(グラデーション色による条件付き書式)を取得します。.
-
#getConditionTypes ⇒ Hash<Integer, Hash<String, RubyOSBXL::Enums::XlFormatConditionType>>
全条件付き書式の条件タイプ(どの種類を用いた条件付き書式なのか)を取得します。.
-
#getDataBarFormatCondition(priority) ⇒ RubyOSBXL::Dto::DataBarObject
DataBarCondition(データバーによる条件付き書式)を取得します。.
-
#getIconsetFormatCondition(priority) ⇒ RubyOSBXL::Dto::IconsetConditionObject
IconsetCondition(アイコンセットによる条件付き書式)を取得します。.
-
#getTop10FormatCondition(priority) ⇒ RubyOSBXL::Dto::Top10Object
Top10Condition(上位/下位N件(またはパーセント)による条件付き書式)を取得します。.
-
#getUniqueValuesFormatCondition(priority) ⇒ RubyOSBXL::Dto::UniqueValuesObject
UniqueValueCondition(ユニーク値による条件付き書式)を取得します。.
-
#removeAllCondition ⇒ void
条件付き書式の条件の全削除を行います。.
-
#removeCondition(priority) ⇒ void
条件付き書式の条件の個別削除を行います。.
-
#setAboveAverageCondition(priority, condition) ⇒ void
AboveAverageCondition(平均値より上位による条件付き書式)を設定します。.
-
#setCellValueCondition(priority, condition) ⇒ void
CellValueCondition(セル値による条件付き書式)を設定します。.
-
#setCellValueRangeCondition(priority, condition) ⇒ void
CellValueRangeCondition(セル値範囲による条件付き書式)を設定します。.
-
#setColorScaleFormatCondition(priority, condition) ⇒ void
ColorScaleCondition(グラデーション色による条件付き書式)を設定します。.
-
#setDataBarFormatCondition(priority, condition) ⇒ void
DataBarCondition(データバーによる条件付き書式)を設定します。.
-
#setIconsetFormatCondition(priority, condition) ⇒ void
IconsetCondition(アイコンセットによる条件付き書式)を設定します。.
-
#setTop10FormatCondition(priority, condition) ⇒ void
Top10Condition(上位/下位N件(またはパーセント)による条件付き書式)を設定します。.
-
#setUniqueValuesFormatCondition(priority, condition) ⇒ void
UniqueValueCondition(ユニーク値による条件付き書式)を設定します。.
Instance Method Details
#apply ⇒ void
設定したFormatConditionsの適用を行います。
このメソッドは全条件設定後に、必ず、呼び出す必要があります。
条件付き書式の適用を行います。
#getAboveAverageCondition(priority) ⇒ RubyOSBXL::Dto::AboveAverageObject
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、例外が発行されます。
AboveAverageCondition(平均値より上位/下位による条件付き書式)を取得します。
getConditionTypesメソッドで、条件タイプ取得が可能です。
#getAppliedBordersObject(a1c1) ⇒ Hash<String, RubyOSBXL::Dto::BordersObject>
返却値のStringは、セル範囲です。
条件付き書式が適用されているセルのみを返却します。
セル範囲の設定された条件付き書式の枠線の書式(一括)を取得します。
#getAppliedDataBar(a1c1) ⇒ Hash<String, bool>
返却値のStringは、セル範囲です。
条件付き書式が適用されているセルのみを返却します。
セル範囲の設定された条件付き書式のデータバーが含まれているか取得します。
#getAppliedFillObject(a1c1) ⇒ Hash<String, RubyOSBXL::Dto::FillObject>
返却値のStringは、セル範囲です。
条件付き書式が適用されているセルのみを返却します。
セル範囲の設定された条件付き書式の塗りつぶし書式を取得します。
#getAppliedFontObject(a1c1) ⇒ Hash<String, String>
返却値のStringは、セル範囲です。
条件付き書式が適用されているセルのみを返却します。
セル範囲の設定された条件付き書式のフォント書式を取得します。
#getAppliedIconSetObject(a1c1) ⇒ Hash<String, RubyOSBXL::Dto::FilterIconsetObject>
返却値のStringは、セル範囲です。
条件付き書式が適用されているセルのみを返却します。
セル範囲の設定された条件付き書式のアイコンセットの書式を取得します。
#getAppliedNumberFormat(a1c1) ⇒ Hash<String, String>
返却値のStringは、セル範囲です。
条件付き書式が適用されているセルのみを返却します。
セル範囲の設定された条件付き書式のセル表示書式を取得します。
#getCellValueCondition(priority) ⇒ RubyOSBXL::Dto::CellValueObject
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、例外が
CellValueCondition(セル値による条件付き書式)を取得します。
getConditionTypesメソッドで、条件タイプ取得が可能です。
#getCellValueRangeCondition(priority) ⇒ RubyOSBXL::Dto::CellValueRangeObject
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、例外が発行
CellValueRangeCondition(セル値範囲による条件付き書式)を取得します。
getConditionTypesメソッドで、条件タイプ取得が可能です。
#getColorScaleFormatCondition(priority) ⇒ RubyOSBXL::Dto::ColorScaleObject
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、例外が発行されます。
ColorScaleCondition(グラデーション色による条件付き書式)を取得します。
getConditionTypesメソッドで、条件タイプ取得が可能です。
#getConditionTypes ⇒ Hash<Integer, Hash<String, RubyOSBXL::Enums::XlFormatConditionType>>
返却値のstringは、セル範囲です。
返却値のintは、priorityです。1から始まります。
osbxlでは、priorityは、シート単位で一意に設定します。
全条件付き書式の条件タイプ(どの種類を用いた条件付き書式なのか)を取得します。
#getDataBarFormatCondition(priority) ⇒ RubyOSBXL::Dto::DataBarObject
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、例外
DataBarCondition(データバーによる条件付き書式)を取得します。
getConditionTypesメソッドで、条件タイプ取得が可能です。
#getIconsetFormatCondition(priority) ⇒ RubyOSBXL::Dto::IconsetConditionObject
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、例外が発行されます。
IconsetCondition(アイコンセットによる条件付き書式)を取得します。
getConditionTypesメソッドで、条件タイプ取得が可能です。
#getTop10FormatCondition(priority) ⇒ RubyOSBXL::Dto::Top10Object
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、例外が発行されます。
Top10Condition(上位/下位N件(またはパーセント)による条件付き書式)を取得します。
getConditionTypesメソッドで、条件タイプ取得が可能です。
#getUniqueValuesFormatCondition(priority) ⇒ RubyOSBXL::Dto::UniqueValuesObject
priorityは、条件のn番目を意味します。条件の先頭=1です。priorityと条件タイプがあっていない場合、例外が発行されます。
UniqueValueCondition(ユニーク値による条件付き書式)を取得します。
getConditionTypesメソッドで、条件タイプ取得が可能です。
#removeAllCondition ⇒ void
条件付き書式の条件の全削除を行います。
#removeCondition(priority) ⇒ void
条件付き書式の条件の個別削除を行います。
#setAboveAverageCondition(priority, condition) ⇒ void
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
AboveAverageCondition(平均値より上位による条件付き書式)を設定します。
#setCellValueCondition(priority, condition) ⇒ void
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
CellValueCondition(セル値による条件付き書式)を設定します。
#setCellValueRangeCondition(priority, condition) ⇒ void
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
CellValueRangeCondition(セル値範囲による条件付き書式)を設定します。
#setColorScaleFormatCondition(priority, condition) ⇒ void
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
ColorScaleCondition(グラデーション色による条件付き書式)を設定します。
#setDataBarFormatCondition(priority, condition) ⇒ void
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
DataBarCondition(データバーによる条件付き書式)を設定します。
#setIconsetFormatCondition(priority, condition) ⇒ void
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
IconsetCondition(アイコンセットによる条件付き書式)を設定します。
#setTop10FormatCondition(priority, condition) ⇒ void
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
Top10Condition(上位/下位N件(またはパーセント)による条件付き書式)を設定します。
#setUniqueValuesFormatCondition(priority, condition) ⇒ void
prirorityが既に存在する場合、存在するpriorityを後ろにずらします。
UniqueValueCondition(ユニーク値による条件付き書式)を設定します。