Excel起動時の「現在このブックは他のブックから参照されているため、閉じることはできません」
Excelの起動時に「現在このブックは他のブックから参照されているため、閉じることはできません」というメッセージが出るようになった。先日Office 365のバージョンが1902から1908に上がったのだが、そのタイミングに一致しているような気がする。
よくある対策である
C:¥Users¥自分のアカウント¥AppData¥Roaming¥Microsoft¥Excel¥Excel15.xlb
を削除したが、状況は変わらず。
Excelには自作VBAマクロをアドインとして登録してあり、あるアドインが別のアドイン内の関数を使うために参照設定で呼び出すようになっている。今までも、アドインマネージャーへの登録順によってはこのようなメッセージは出ていたので、アドインを疑うことにした。
アドインを登録解除して登録し直したり、アドインファイルをオリジナルと入れ替えてもやはり状況は変わらず。
今までは参照されるアドインもアドインマネージャーでチェックを入れて登録してあったのだが、今回は参照先アドインをアドインマネージャーで登録しないで起動してみた。するとメッセージは出なくなり、アドインメニューには登録していない参照先のアドインのメニューも表示されて使える状況になっていた。別のPCのOffice 365 1902のExcelでも参照先アドインをマネージャーでチェックを入れなくても使えるのを確認した。ひょっとして、最初からこういう仕様だったのだろうか?
| 固定リンク
「Excel」カテゴリの記事
- Officeのライセンス認証が外れた(2023.01.01)
- FormsとSharePointとExcel VBA(2021.11.01)
- 64 bit版ExcelでVBAマクロを走らせたら(2021.11.01)
- Excelのリボンに「アドイン」が表示されなくなった(2021.05.23)
- Excel 365 2002 12527.20612でのアドインの挙動(2020.06.20)
コメント
今日(2024年1月3日)14時30分ごろwindows11の更新をして、Excelを起動したところ、「現在このブックは他のブックから参照されその後の通常処理が出来ていません。
この様な状況になる以前に、「想定外のエラーが発生しました」とのメッセージが繰り返し出ていたので、その対応の中で、windowsの更新したのです。
投稿: 金子 實 | 2024年1月 3日 (水) 15時09分
こんにちは、金子實さん
「C:¥Users¥自分のアカウント¥AppData¥Roaming¥Microsoft¥Excel」フォルダにある「Excel15.xlb」の削除は試してみましたか。Excelを終了させた状態で削除してください。また、15という数字はExcelのバージョンによって変わります。
また、次のフォルダに入っているファイルが異常である可能性があるので確認してください。
C:\ ユーザー \ (ユーザー名) \AppData\Microsoft\Excel\XLSTART
MS Officeのインストール先ディレクトリにもXLSTARTフォルダがあるので確認するのがいいのですが、Officeのバージョンとビット数でパスが異なるのでご自分で探していただけるとありがたいです。
「想定外のエラーが発生しました」というメッセージを出しているのがどのプログラムか確認されましたか。メッセージが表示されたらイベントビューアーを起動し、アプリケーションのログを見てください。
投稿: yish | 2024年1月 5日 (金) 12時01分