Class: RubyOSBXL::Dto::CellValueObject

Inherits:
FormatCondtionBaseStyleObject show all
Defined in:
lib/rubyosbxl.rb

Overview

関数による書式もこのクラスで対処可能です。

Instance Method Summary collapse

Constructor Details

#initializevoid

コンストラクタ

インスタンスを作成します。

Instance Method Details

#getA1C1String

設定されている適用セル範囲を取得します。

Returns:

  • (String)

    セル範囲

#getBordersRubyOSBXL::Dto::BordersObject

枠線の書式(一括)オブジェクトを取得します。

Returns:

#getConditionOperetorRubyOSBXL::Enums::XlFormatConditionOperator

評価条件の種類を取得します。

Returns:

#getConditionValueNumeric

評価条件の値(数値型)を取得します。

Returns:

  • (Numeric)

    評価値

#getDateConditionOperetorRubyOSBXL::Enums::XlTimePeriods

日時に関する評価条件を取得します。

Returns:

#getFontRubyOSBXL::Dto::FontObject

フォントオブジェクトを取得します。

Returns:

#getFormulaConditionString

評価条件の値(関数)を取得します。

Returns:

  • (String)

    数式

#getLinearGradientFillRubyOSBXL::Dto::LinearGradientObject

線形グラデーションフィルオブジェクトを取得します。

Returns:

#getNumFmtString

セル表示書式を取得します。

Returns:

  • (String)

    セル表示書式

#getPatternFillRubyOSBXL::Dto::PatternFillObject

パターンフィルオブジェクトを取得します。

Returns:

#getRectangleGradientFillRubyOSBXL::Dto::RectangleGradientObject

パスグラデーションフィルオブジェクトを取得します。

Returns:

#getStopIfTruebool

現在のルールが適用された場合、そのセルの書式ルールをさらに評価するか取得します。

Returns:

  • (bool)

    true: さらに適用される false: このルールで止まる

#getStringConditionValueString

評価条件の値(文字列型)を取得します。

Returns:

  • (String)

    評価値

#getTextConditionOperetorRubyOSBXL::Enums::XlContainsOperator

テキスト比較の評価条件を取得します。

Returns:

#setA1C1(a1c1) ⇒ void

適用セル範囲を設定します。

Parameters:

  • a1c1 (String)

    セル範囲

#setBorders(borders) ⇒ void

枠線の書式(一括)オブジェクトを設定します。

Parameters:

#setDateCompareCondition(period) ⇒ void

評価条件を設定します。(入力値は、XlTimePeriods)

Parameters:

#setEmptyErrorCondition(op) ⇒ void

評価条件を設定します。(入力値は、空白またはエラーを指定)

Parameters:

#setFont(font) ⇒ void

フォントオブジェクトを設定します。

Parameters:

#setFormulaCondition(formula) ⇒ void

評価条件を設定します。(入力値は、数式)

Parameters:

  • formula (String)

    評価値

#setLinearGradientFill(fill) ⇒ void

線形グラデーションフィルオブジェクトを設定します。

Parameters:

#setNumFmt(format) ⇒ void

セル表示書式を設定します。

Parameters:

  • format (String)

    セル表示書式

#setPatternFill(fill) ⇒ void

パターンフィルオブジェクトを設定します。

Parameters:

#setRectangleGradientFill(fill) ⇒ void

パスグラデーションフィルオブジェクトを設定します。

Parameters:

#setStopIfTrue(stopIfTrue) ⇒ void

現在のルールが適用された場合、そのセルの書式ルールをさらに評価するか取得します。

Parameters:

  • stopIfTrue (bool)

    true: さらに適用される false: このルールで止まる

#setTextCompareCondition(value, op) ⇒ void

評価条件を設定します。(入力値は文字列型で、テキスト型比較)

Parameters:

#setValueCondition(value, op) ⇒ void #setValueCondition(value, op) ⇒ void

Overloads:

  • #setValueCondition(value, op) ⇒ void
    Note:

    日時を変換対象にしたい場合、App.getNumericValue メソッドで取得したシリアル値をこのメソッドで用いてください。

    評価条件を設定します。(入力値は、数値型)

    Parameters:

  • #setValueCondition(value, op) ⇒ void

    評価条件を設定します。(入力値は、文字列型)

    Parameters: