互換性のある ActiveX コンポーネントは、Visual Basic の実行可能ファイルまたは DLL でなければなりません

互換 ActiveX コンポーネントとは、互換性がある ActiveX コンポーネントとして指定したコンポーネントです。 このエラーの原因と解決策を以下に示します。

  • 互換 ActiveX コンポーネントとして指定されたオブジェクトにアクセスしようとしたが、指定されたファイルが Visual Basic で作成された実行可能ファイルまたはダイナミックリンク ライブラリ (DLL) でなかった。

    [プロジェクトのプロパティ] ダイアログ ボックス ([プロジェクト] メニューからアクセス) の [Compatible ActiveX Component] フィールドの有効なエントリは、Visual Basic で作成された .exe ファイルと DLL だけです。 可能な場合は、プロジェクトを Visual Basic に読み込み、[ファイル] メニューの [Project.exe の作成] コマンドを使用して Visual Basic の実行可能ファイルを作成します。 ファイルが既に実行可能ファイルとして Visual Basic 以外で作成されている場合や、ファイルを Visual Basic に読み込めない場合は、ファイルのドキュメントを参照して、Visual Basic の実行可能ファイルに変換できないかどうか、または Visual Basic で作成された実行可能ファイルをベンダーから提供してもらえないかどうかを確認します。

詳細については、該当する項目を選択し、F1 キー (Windows の場合) または HELP (Macintosh の場合) を押してください。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。