LOTUSSCRIPT 言語
構文
obj IsA objName
要素
obj
IsA 演算子は obj が objName のクラスのもの、または objName から派生したクラスであれば TRUE の値を返します。
obj には、ユーザー定義オブジェクト、アプリケーション定義のオブジェクト、OLE のオブジェクトを割り当てられます。
obj には Variant 型の変数、オブジェクト参照変数、またはオブジェクト参照を受け入れるデータ型の変数を割り当てられます。たとえば、obj をオブジェクトまたはオブジェクトの配列を返す関数とすることもできます。
クラス名が複数のクラスを指す場合、objName は、カレントスコープから見ることのできるクラスを表します。
例
Sub PrintIt(objA) If objA IsA "ClassA" Then objA.Print Else Print "Not a ClassA object" End If End Sub
関連項目