バージョン

UltraCalcFunctionIsRef クラス

指定された値が UltraCalc 参照の場合、TRUE を返します。
シンタックス
'宣言
 
Public Class UltraCalcFunctionIsRef 
   Inherits BuiltInFunctionBase
public class UltraCalcFunctionIsRef : BuiltInFunctionBase 
解説

ISREF( reference)

参照はアプリケーション固有のコントロール、フィールド、または情報の一部への参照を含む UltraCalcValue オブジェクトです。式を評価するために必要とされる時にアプリケーションで値を検索するために UltraCalc エンジンを使用するアドレスとして考えることができます。

ISREF 関数は、指定された UltraCalcValue が参照のときに TRUE を返します。値はもう 1 つの参照された位置でコンテンツによって定義されているため、この UltraCalcValue オブジェクトがアプリケーションの変更に基づいて値を変更することが可能です(UltraCalc エンジンの外側)。IUltraCalcReference インターフェイスと NotifyValueChange メソッドを適切に実装することによって、UltraCalc エンジンが参照値における変更を認識すること、またこの値に基づいてすべての参照が更新されることが保証されます。

反対に、提供する UltraCalcValue が定数値、または UltraCalc 式の一時的な結果(UltraCalc エンジンの数値スタックの一番上に配置されている定数値)を表す場合、ISREF 関数は False を返します。

参照