Access365更新後の不具合

Anonymous
2024-09-03T07:01:15+00:00

8/28(水)よりVBAで一時テーブルを参照した後レコードを閉じてもロックが解除されないらしくエラーNo.3211が発生する。

その後、一旦ファイルを閉じて再度VBAのコードを実行するとほかの一時テーブルにもロックがかかったままになっておりエラーNo.3009が発生する。

ロックはいったんサインアウトするまで解消されない。

VBAのコード自体は前日まで使用できていたため問題ないと思われる。

実際Access2016をインストールしたPCでは問題なく実行できた。

8/28に適用されたらしい更新プログラムがあり、それが原因ではないかと考えられるが更新前に戻せない。

Microsoft 365 と Office | Access | ビジネス向け | その他

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

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

2 件の回答

並べ替え方法: 最も役に立つ
  1. Makapu 92,380 評価のポイント ボランティア モデレーター
    2024-09-03T15:07:39+00:00

    こんにちは。

    8 月 26 日のバージョン 2408 (ビルド 17928.20114) の Office の更新プログラムによって、Access を終了した後も、MSACCESS.EXE バックグラウンド プロセスが残りエラーが発生する問題について、海外のコミュニティでも問題となっておりました。

    ◆After updating Access in Office 365 to version 2408, the MSACCESS.EXE - Microsoft Community

    ( ※<Edge の拡張機能の翻訳>などをご利用下さい。)

    ◆https://www.devhut.net/another-msaccess-exe-process-not-closing-properly-bug/

    >ロックはいったんサインアウトするまで解消されない。

    サインアウトしなくても、タスクマネージャーを起動して ms access のプロセスを削除しても良いとコメントがありました。

    <回避策1>

    信頼出来るドキュメントではなく、信頼出来る場所にデータベースを設定する。

    ・・・上記スレッドでは解決する場合もあるが、解決しないという方もいる様です。

    <回避策2>

    2024 年 7 月 9 日 バージョン 2406 (ビルド 17726.20160) 以前のバージョンに戻す事が回避策の一つとなっております。

    1. 更新を無効にする

    戻した後は Office アプリを起動し [ファイル] タブ > [アカウント] >  [更新オプション]  > [更新を無効にする] を選択して更新を無効にします。

    クイック実行の場合、以下の方法で戻すことが出来ます。

    1. コマンド プロンプトの起動

    画面左下の検索ボックスに「cmd」と入力してコマンドプロンプトを「管理者として実行」で起動します。

    1. Office を以前のバージョンに戻すコマンドを実行

    起動したコマンド プロンプトに以下の文字列を選択してコピーして貼り付け、Enter キーを押下して実行し、しばらく待ちます。

    ※ここでは、2024 年 7 月 9 日 バージョン 2406 (ビルド 17726.20160)に戻してみます。

    [参考] Microsoft 365 Apps の更新履歴 (日付別の一覧)

    コマンドプロンプトに以下の文字列をコピーして貼り付け、Enter キーを押します。

    cd %programfiles%\Common Files\Microsoft Shared\ClickToRun

    画像

    次に、以下の文字列をコピーして貼り付け、Enter キーを押します。

    officec2rclient.exe /update user updatetoversion=16.0.17726.20160

    画像

    Enter キーを押すと「Office の更新プログラムをダウンロードしています」の画面が出るので、起動している Office 製品は終了して5分位待ちます。

    1. 更新を無効にする

    戻した後は Office アプリを起動し [ファイル] タブ > [アカウント] >  [更新オプション]  > [更新を無効にする] を選択して更新を無効にします。

    上記スレッドの「 I have the same question」をクリックする事でスレッドをフォーする事が出来ます。

    また是非、Access の [ファイル] > [フィードバック]からマイクロソフトの開発チームにフィードバックを送信いただければと思います。

    Microsoft Office に関するフィードバックを送信する方法

    ※こちらのマイクロソフトコミュニティはユーザー同士の情報交換の場所である為、改善要望をマイクロソフトに認識して貰う為にはフィードバックを送信する必要があります。フィードバックが多い方がマイクロソフトの開発チームの注目度が集まり、改善への近道になります。

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

    30+ 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2024-09-05T20:25:00+00:00

    セキュリティレベルは下がりますが、とりあえずVBAマクロを常に有効にする設定をすると動作しました。

    私は不具合が修正されるまで、これで凌ごうかと思っています。

    REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Access\Security" /v VBAWarnings /t "REG_DWORD" /d "1" /f

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

    6 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません