指定された DLL 関数が見つかりません (エラー 453)

ユーザー ライブラリ参照のダイナミックリンク ライブラリ (DLL) は見つかりましたが、指定された DDL 関数が DDL 内にありませんでした。 このエラーの原因と解決策を次に示します。

  • 関数宣言で無効な序数を指定しました。 適切な序数を確認するか、名前によって関数を呼び出してください。

  • 正しい DLL 名を指定しましたが、指定した関数が含まれるバージョンではありません。 コンピューター上に正しいバージョンがある可能性はありますが、誤ったバージョンが含まれるディレクトリが、正しいバージョンが含まれるディレクトリよりも前にあると、誤った DLL がアクセスされます。 コンピューターに複数のバージョンがないかどうかを確認してください。 前のバージョンがある場合は、サプライヤーに連絡して、新しいバージョンがないかどうかを確認してください。

  • 32 ビットの Microsoft Windows プラットフォームで作業している場合は、DLL 名とエイリアス (使用されている場合) の両方が正しくなければなりません。 DLL 名とエイリアスが正しいかどうかを確認してください。

  • 一部の 32 ビット DLL には、 Unicode 文字列と ANSI 文字列の両方に対応するために、バージョンが若干異なる関数が含まれています。 関数名の末尾にある "A" は、ANSI バージョンを指定します。 関数名の末尾にある "W" は、Unicode バージョンを指定します。

    関数が文字列型の引数を取る場合は、"A" を関数名に追加してみてください。

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

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

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