トラブル対処法

ユーザ定義型は定義されていません。

原因 対策
未定義のデータ型で変数または引数を宣言しようとしているか、未知のクラスまたはオブジェクトの名前を指定している。 型名またはオブジェクト名を確認します。
  • モジュールでTypeステートメントを使用して、新しいデータ型を定義する
  • プロジェクトで参照可能として、クラスへの参照を作成する
  • クラス モジュールをプロジェクトに作成して、クログラムでクラスを参照する
宣言しようとしている型が、別のモジュールでPrivateで宣言されている。 その型の宣言をPublicで宣言できるモジュールへ移動する。
型が定義されているオブジェクト ライブラリまたはタイプ ライブラリが、Visual Basicに登録されていない。 必要なライブラリを参照設定に追加する。

参照設定

メニューの【ツール → 参照設定】で、参照設定ダイアログを開きます。

そして必要なライブラリにチェックをします。

参照設定を開けない

メニューから参照設定を開くとき、「システム レジストリへのアクセスでエラーが発生しました。」と表示され、参照を設定できないことがあります。これは管理者権限を持たないユーザーが、Visual Basic Editorを実行しているときに発生します。