使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
返信が遅くなりまして、申し訳ございません。
ありがとうございました。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
このプロジェクトのコードは64ビットシステムで使用するために更新する必要があります。
このエラーメッセージの解決方法を教えてください。
使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
返信が遅くなりまして、申し訳ございません。
ありがとうございました。
こんにちは。
「このプロジェクトのコードは、64ビット システムで使用するために更新する必要があります。Declareステートメントの確認および更新を行い、次にDeclareステートメントにPtrSafe属性をしてください。」のエラーメッセージが表示されるのですね。
このエラーメッセージは、32ビット版の Officeでしか動作しない様に組まれた VBAのプログラム を 64ビット版の Office で動作させようとすると発生します。
※お使いの Access のバージョンが64ビット版か 32ビット版か確認するには、Access を起動して、[ファイル] > [アカウント] > [Access のバージョン情報] で確認出来ます。
お使いの Office が 64 ビット版だと思いますので、一度 Office をアンインストールし、32 ビット版の Office として再インストールしてはどうでしょうか。
<Office を 32ビット版として再インストールする方法>
1. Office をアンインストールする前に<サービスとサブスクリプション>のページにOffice の初回インストールで使用したMicrosoft アカウントとパスワードでサインインし、製品が表示されており、再インストールが可能か確認しておきます。
2. Office をアンインストールします。
3. <サービスとサブスクリプション>のページにアクセスして、「インストールする」をクリックします。
4. [その他のオプション]をクリックします。
5. [バージョンを選択する]で [Office -32 ビット]を選択してインストールします。
<参考>
64 ビット版または 32 ビット版の Office を選択する
<補足>
VBA の知識をお持ちであれば VBAのコードを修正して頂く事で使用可能になると思います。
■VBA 32Bit版と64Bit版でDeclareステートメントの宣言を分ける方法 - Office 2010,2013
https://www.saka-en.com/office/vba-32bit-64bit-declare-statement-branch/