Class: RubyOSBXL::Names

Inherits:
Object
  • Object
show all
Defined in:
lib/rubyosbxl.rb

Overview

名前付き範囲クラスワークシートの名前付き範囲を取り扱うクラスです。

Instance Method Summary collapse

Instance Method Details

#deleteName(name) ⇒ void

(ワークシート個別または全体の)名前付き範囲の削除を行います。

Parameters:

  • name (String)

    定義された名前

#getGlobalNamesHash<String, String>

Note:

定義した名前付き範囲のセル範範囲を取得します。シート名!シート範囲(例: Sheet1!$A$1: $B$10)という返却形式となります。

ワークシート全体に適用できる名前付き範囲の一覧の取得を行います。

Returns:

  • (Hash<String, String>)

    Map<名前、セル範囲>

#getNames(sheetName) ⇒ Hash<String, String>

Note:

定義した名前付き範囲のセル範範囲を取得します。シート名!シート範囲(例: Sheet1!$A$1: $B$10)という返却形式となります。

ワークシート個別に適用できる名前付き範囲の一覧の取得を行います。

Parameters:

  • sheetName (String)

    シート名

Returns:

  • (Hash<String, String>)

    Map<名前、セル範囲>

#setGlobalName(name, sheetName, a1c1, comment = "") ⇒ void

ワークシート全体に適用できる名前付き範囲の設定を行います。

Parameters:

  • name (String)

    定義された名前

  • sheetName (String)

    シート名

  • a1c1 (String)

    セル範囲

  • comment (String) (defaults to: "")

    備考

#setName(name, sheetName, a1c1, comment = "") ⇒ void

ワークシート個別に適用できる名前付き範囲の設定を行います。

Parameters:

  • name (String)

    定義された名前

  • sheetName (String)

    シート名

  • a1c1 (String)

    セル範囲

  • comment (String) (defaults to: "")

    備考(コメント)