Class: RubyOSBXL::Sort
- Inherits:
-
Object
- Object
- RubyOSBXL::Sort
- Defined in:
- lib/rubyosbxl.rb
Overview
ワークシートのセル範囲の並び替えを扱うクラスです。ワークシート、テーブル、オートフィルターから呼ばれます。
Instance Method Summary collapse
-
#execute(sortFieldObject) ⇒ void
入力された並び替え条件に基づき、並び替えの実行を行います。.
-
#executeMultiple(sortFieldObjects) ⇒ void
入力された並び替え条件群に基づき、並び替えの実行を行います。.
-
#executeSortAscending(target, direction = RubyOSBXL::Enums::XlRowCol::Rows, matchCase = false) ⇒ void
並び替えの実行(昇順)を行います。.
-
#executeSortDescending(target, direction = RubyOSBXL::Enums::XlRowCol::Rows, matchCase = false) ⇒ void
並び替えの実行(降順)を行います。.
-
#getSortConditions ⇒ Array<RubyOSBXL::Dto::SortFieldObject>
設定されている並び替え条件を取得します。.
-
#resetAllSort ⇒ void
並び替え条件を全クリアします。.
-
#resetSort(target) ⇒ void
並び替え条件をクリアします。.
Instance Method Details
#execute(sortFieldObject) ⇒ void
入力された並び替え条件に基づき、並び替えの実行を行います。
#executeMultiple(sortFieldObjects) ⇒ void
入力された並び替え条件群に基づき、並び替えの実行を行います。
#executeSortAscending(target, direction = RubyOSBXL::Enums::XlRowCol::Rows, matchCase = false) ⇒ void
並び替えの実行(昇順)を行います。
#executeSortDescending(target, direction = RubyOSBXL::Enums::XlRowCol::Rows, matchCase = false) ⇒ void
並び替えの実行(降順)を行います。
#getSortConditions ⇒ Array<RubyOSBXL::Dto::SortFieldObject>
設定されている並び替え条件を取得します。
#resetAllSort ⇒ void
Note:
オートフィルターとテーブルから並び替えオブジェクトが取得された時に有効です。
並び替え条件を全クリアします。
#resetSort(target) ⇒ void
Note:
オートフィルターとテーブルから並び替えオブジェクトが取得された時に有効です。
並び替え条件をクリアします。