質問: "~$[ファイル名].xlsx"というファイルは? excel2007です。 共有フォルダ上にある.xlsxファイルを数人で共用してます。共用と言っても、共用機能は使用していません。 ある人がファイルを使用すると、オリジナルファイルと同じフォルダに、"~$[ファイル名].xlsx"というファイルが作成されます。 そのファイルはオリジナルのファイルよりも容量が何倍も大きく、開こうとすると、以下のメッセージが出て開けません。 「excelでファイル[ファイル名]を開くことができません。ファイル形式またはファイル拡張子が正しくありません。ファイルが破損しておらず、ファイル拡張子とファイル形式が一致していることを確認してください」 質問です。 ・このファイルはなんなのでしょうか。 ・その、"ある人"のexcelの設定は見られないのですが、その人はよくオリジナルファイルを破壊します。 ファイル"~$[ファイル名].xlsx"が作成されることと、オリジナルファイルが破損することと、なにか因果関係はありますか。
回答: その人の共有フォルダへのアクセス権限は皆さんと同じでしょうか。 詳細なアクセス許可の設定で、読み込みは可能だけども新規作成は不可だったり、でもファイル更新はできる、など、きちんと書き込み権限が無いのかもしれません。 ~$ で始まるものは、オリジナルファイルを編集中に生成される作業中ファイルで、内部フォーマットは保存時の.xlsxファイルとはまったく違っています。ですから、そのファイルが残っていても通常のxlsxファイルとしては読めないわけです。 なお、ファイルの上書き保存というのは、 (1)別名ファイルで.xlsxファイルを書き出す (ファイル新規作成) (2)書き出せたら、オリジナルの.xlsxファイルを削除 (ファイル削除) (3)書き出した別名ファイルをオリジナルファイル名とする (ファイルのリネーム) という一連の動作になので、その辺の権限が変だと妙な動作になってしまう可能性があるわけです。 よく分からないなら、共有フォルダ上のファイルを直接編集せず、一度デスクトップ等にコピーしてから編集し、コピーし戻して貰った方が...。