[[20261013134555]] 『PERSONAL.XLSBのロック回避方法』(カズ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『PERSONAL.XLSBのロック回避方法』(カズ)

PERSONAL.XLSB を作成しています。
エクスプローラーの表示でプレビューウィンドウの設定にしていると
エクセルを開かなくても中身が右側に表示されるようになります。
この状態で、ファイルを開きに行くと
「PERSONAL.XLSBは編集のためロックされています。」
と、表示されるようになります。
このようになると、どのエクセルファイルを開いても
ロックされたままになってしまいます。
PERSONAL.XLSB に問題があるのでしょうか?
回避する方法はありませんか?

< 使用 Excel:Microsoft365、使用 OS:Windows11 >


 プレビューしているエクスプローラーのウィンドウを閉じると解放されると思うのですが、
 だめなら、プレビューがPERSONAL.XLSBを開いて掴んだままになっている状態だと思います

 powertoys に File Locksmith ユーティリティ というのがあるので、
 これを使うと掴んだままのファイルを解放できます。
https://learn.microsoft.com/ja-jp/windows/powertoys/file-locksmith

 MicroSoft謹製とはいえ、フリーソフトの扱いでインストールが禁止されている場合、
 タスクマネージャーからそれらしいプロセスを探して、プロセスを終了するしかないと思います
 Excelをすべて終了した状態で、もしExcelのプロセスが残っていればたぶんそれ、としか言えませんが。
(´・ω・`) 2026/10/13(火) 15:03:19

 あれ、消されてる?掲載されてない?

[[20211005112455]] 『応答なしではないが操作を受け付けなくなる』(ANGRA)

 『応答なしではないが操作を受け付けなくなる』(ANGRA)

 ファイル名やフォルダ名が変わってるかも

 この辺りのファイルも怪しい
 Cache_Data、INetCache
(チョップ) 2026/10/13(火) 16:31:46

 ↑多分違っている
 ↓あまりよく見てなかった
 >エクセルを開かなくても中身が右側に表示されるようになります。
 >この状態で、ファイルを開きに行くと
(チョップ) 2026/10/13(火) 16:35:28

既に、同じ回答が付いていますが、

エクスプローラーの「プレビューウィンドウ」が PERSONAL.XLSB を読み込んだままにして、
Excel が「編集のためロックされている」と判断している可能性が高いです。

プレビューは Excel を完全に起動していないように見えても、
背後で Excel 関連のプロセスがファイルを掴むことがあります。

以下は英文のURLですが、参考になります。
(日本語に翻訳してトレースしてみてください。)

https://windowsreport.com/excel-error-personal-xlsb-is-locked-for-editing/
(廿四) 2026/10/13(火) 16:40:00


>PERSONAL.XLSB を作成しています。
「プレビューウィンドウ」で表示できるとしたら
何処に保存していますか。
(わからん) 2026/10/14(水) 09:09:38

確かにプレビューウィンドウを表示する設定にすると「PERSONAL.XLSBは編集のためロックされています。」が出るという現象は再現します。
が、「キャンセル」したら(読み取り専用にならずに)普通に開きますけどね。

(4xmy) 2026/10/14(水) 09:46:26


再現しませんでした。
window10 2013です。

(わからん) 2026/10/14(水) 10:45:59


 OSのバージョンに依存する話のような印象です。
 既に皆さんからご指摘がありましたとおり、
 Explorerがそれを掴んでしまうことが要因と思われます。

 > 回避する方法はありませんか?
 Explorerでそういう特別の箇所を閲覧するときには、
 プレビューウインドウは使用しないことですね。

 PERSONAL.XLSB をプレビューを表示したとしても、
 そのbookの最初のシートが表示されるだけですよね。
 マクロの一覧や概要などがそこに書かれているのですか?
 (それなら普通にExploreを経由しなくとも、
   普通は"非表示"になっている当該ブックを
   "表示"状態にすればよいだけかと思います)

 PERSONAL.XLSB は自分用マクロの集積場所であり、
 普通はワークシートそのものは余り使わないと思います。
 当該ブックのプレビュー表示という意味の乏しい操作で、
 思わぬ事象が発生するのであれば、デメリットしかないので、
 そうしたことは避けるのが無難と思います。
 (紹介されたMS関係者の記事も、つまりは同じことを薦めているのでは?
   > Hide your preview pane and resolve this error
  )
(xyz) 2026/10/14(水) 15:19:26

 > 「プレビューウィンドウ」で表示できるとしたら
 > 何処に保存していますか。
 > (わからん) 2026/10/14(水) 09:09:38  
 質問者ではないですが、コメントします。

 イミディエイトウインドウで
 ?Application.StartupPath
 としてみてください。
 そのフォルダに普通は作成されているはずです。

 マクロの記録で、保存先を「個人用マクロブック」にすれば、
 PERSONAL.XLSBの標準モジュールに書き込まれます。
 もしそれが無ければ、新たに作成されます。

 ## そんなこと分かっています、質問者さんに尋ねています、ということなら失礼。
(xyz) 2026/10/14(水) 15:37:15

 イミディエイトウインドウで
 ?Application.StartupPath
 としてみてください。

これ知らなかった。
1つ勉強になりました。
フルパスで表示してくれるんですね。
(わからん) 2026/10/14(水) 21:13:25


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.