次の方法で共有

アクセスのエラーメッセージにつきまして

Anonymous
2021-07-20T07:50:46+00:00

このプロジェクトのコードは64ビットシステムで使用するために更新する必要があります。

このエラーメッセージの解決方法を教えてください。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2021-07-25T05:10:40+00:00

    返信が遅くなりまして、申し訳ございません。

    ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Makapu 92,110 評価のポイント ボランティア モデレーター
    2021-07-20T16:33:29+00:00

    こんにちは。

    「このプロジェクトのコードは、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/

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません