11-29-2018 11:03 PM
いつもお世話になっております。
測定器メーカーよりVBAのマクロで測定器を制御できるエクセルファイルを頂きましたが、以下のエラーメッセージがでて使うことができません。
エラーメッセージ : 「ユーザー定義型が定義されていません」
調べてみると、以下の変数型などが定義できておらずエラーがでてしまうようです。
ViSession
ViStatus
ViFindList
これらは、NI-VISAのどこかで定義されていると考えていますがどうでしょうか。
また、定義されている場合、これらを参照する方法をご教示願います。
参照設定でVISA-COM 5.9 Type Libraryにチェックを入れています。
よろしくお願いいたします。
Solved! Go to Solution.
12-02-2018 07:57 PM
確かvisa32.dllだった思いますが、
を参考にまずは環境を確認されてはいかがでしょう。
12-05-2018 11:05 PM
おっしゃる通り、visa32.dllに定義されていたようです。
visa32.dllを参照したところ、VBAに所望の動作をさせることができました。
ご助言ありがとうございました。