VB、特にVBAで型を調べています。Effective value type一般に、エンティティには2 つのタイプがvalue typesあります。仕様のこの部分でDeclared Type定義されています。
テストを行うには、いくつかの関数を使用して型をチェックする必要があります。TypeNameとVarTypeがあります。、および;を返すことができるeffective value typeため、エンティティのチェックに使用されると思います。、、およびを返すことができます。これらのタイプは の表にはありますが、 の表にはありません。TypeNameDBNullDecimalNothingVarTypevbNullvbEmptyvbErrorvbDecimaleffective value typesdeclared type
declared typeだから今、私の質問は、エンティティ(変数、式...)をチェック/表示する方法を知っている人はいますか?
編集1:おそらく変数の場合、declared type変数の宣言が指定するタイプです。私が主張したいのは、VBAにdeclared typeは式があるようです。たとえばOperator Declared Type、このリンクに記載されています。declared type操作の結果のことだと思います。つまり、、、... などの-iエンティティにi+5は. 宣言された型を表示する方法を知りたいです。i>6declared type