こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

"~$[ファイル名].xlsx"というファイルは?

Excel2007です。

共有フォルダ上にある.XLSXファイルを数人で共用してます。共用と言っても、共用機能は使用していません。

ある人がファイルを使用すると、オリジナルファイルと同じフォルダに、"~$[ファイル名].xlsx"というファイルが作成されます。
そのファイルはオリジナルのファイルよりも容量が何倍も大きく、開こうとすると、以下のメッセージが出て開けません。
「Excelでファイル[ファイル名]を開くことができません。ファイル形式またはファイル拡張子が正しくありません。ファイルが破損しておらず、ファイル拡張子とファイル形式が一致していることを確認してください」

質問です。
・このファイルはなんなのでしょうか。
・その、"ある人"のExcelの設定は見られないのですが、その人はよくオリジナルファイルを破壊します。
ファイル"~$[ファイル名].xlsx"が作成されることと、オリジナルファイルが破損することと、なにか因果関係はありますか。

投稿日時 - 2011-06-29 11:04:57

QNo.6842597

暇なときに回答ください

質問者が選んだベストアンサー

その人の共有フォルダへのアクセス権限は皆さんと同じでしょうか。

詳細なアクセス許可の設定で、読み込みは可能だけども新規作成は不可だったり、でもファイル更新はできる、など、きちんと書き込み権限が無いのかもしれません。
~$ で始まるものは、オリジナルファイルを編集中に生成される作業中ファイルで、内部フォーマットは保存時の.xlsxファイルとはまったく違っています。ですから、そのファイルが残っていても通常のxlsxファイルとしては読めないわけです。

なお、ファイルの上書き保存というのは、
(1)別名ファイルで.xlsxファイルを書き出す (ファイル新規作成)
(2)書き出せたら、オリジナルの.xlsxファイルを削除 (ファイル削除)
(3)書き出した別名ファイルをオリジナルファイル名とする (ファイルのリネーム)
という一連の動作になので、その辺の権限が変だと妙な動作になってしまう可能性があるわけです。

よく分からないなら、共有フォルダ上のファイルを直接編集せず、一度デスクトップ等にコピーしてから編集し、コピーし戻して貰った方が…。

投稿日時 - 2011-06-29 12:36:31

お礼

回答ありがとうございます。
"その人"のアクセス権限は同じなはずなのですが、特殊な人なので性格にはわかりません。
しかし、作業中ファイルだとのことで安心しました。
しかしながら、隠しファイルを表示しない設定にしても山ほど表示されますので、ちょっと怖いですが。。。

投稿日時 - 2011-07-08 16:09:42

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

Excel自身が作るテンポラリファイル。
たぶん中身は、現在開いているファイルと同じもの。(元に戻せるように編集前のバックアップを保存している)
テンポラリファイルを作ることで、オリジナルが破壊されても1つ前の状態に戻れるようにしてある。

投稿日時 - 2011-06-29 12:36:46

お礼

回答ありがとうございます。
一時ファイルだとのことで安心しました。

投稿日時 - 2011-07-08 16:10:27

あなたにオススメの質問