Class: RubyOSBXL::Protection

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

Overview

セルの保護を扱うクラスです。

Instance Method Summary collapse

Instance Method Details

#clearProtectionvoid

セル範囲のセルの保護クラスをワークシートの初期値に戻します。

#getObjectHash<String, RubyOSBXL::Dto::ProtectionObject>

セル範囲のセルの保護クラスオブジェクトを取得します。

Returns:

#isFormulaHiddenHash<String, bool>

セル範囲の関数表示が行われない設定かどうかの取得を行います。

Returns:

  • (Hash<String, bool>)

    Map<セル範囲(A1), true: 関数がバーに表示されない false: 通常>

#isLockedHash<String, bool>

セル範囲がロックされているか取得を行います。

Returns:

  • (Hash<String, bool>)

    Map<セル範囲(A1), ロックされているか(true: ロック状態 false: 通常)>

#setFormulaHidden(isFormulaHidden) ⇒ void

セル範囲の関数表示を止めるかどうかの設定を行います。

Parameters:

  • isFormulaHidden (bool)

    boolean true: セル範囲の関数表示を行わない false: 通常

#setLocked(isLocked) ⇒ void

セル範囲をロックするか設定を行います。

Parameters:

  • isLocked (bool)

    boolean true: ロック状態 false: 通常

#setObject(protectionObject) ⇒ void

セル範囲のセルの保護クラスオブジェクトを設定します。

Parameters: