次の方法で共有


DLL 読み込み時のエラーです (エラー 48)

ダイナミック リンク ライブラリ (DLL)は、Declare ステートメントの Lib 句で指定されるライブラリです。 このエラーの原因と解決策を次に示します。

  • ファイルが DLL 実行可能ファイルではありません。 ファイルがソース テキスト ファイルである場合は、コンパイルおよびリンクして、DLL 実行可能形式にする必要があります。

  • ファイルが Microsoft Windows DLL ではありません。 Microsoft Windows DLL と同等のファイルを入手してください。

  • ファイルが以前の Microsoft Windows DLL であり、Microsoft Windows 保護モードと互換性がありません。 更新されたバージョンの DLL を入手してください。

  • DLL で参照されている別の DLL が存在しません。 参照されている DLL を入手し、他の DLL で使用できるようにしてください。

  • DLL または参照されている DLL の 1 つが、パスで指定されているディレクトリにありません。 DLL を参照されているディレクトリに移動するか、パスの現在のディレクトリに配置してください。

  • DLL は、VBA の動作環境と同じビット バージョンではありません。 ビット バージョンの非互換性の詳細については、Intel 開発者フォーラムの 「32 ビット DLL と 64 ビット DLL の混在」を 参照してください。

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

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

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