ファイルを作成中だとかマクロで記憶させた後は普通に作業できていたのですが、しばらくしてファイルを開くと常にこの状態になってしまいます。
何がいけないのでしょうか?
マクロ自体も5、6年前にさわりだけ覚えたのをひさしぶりに活用してファイルを作っている状態なのですが、何か特殊な操作が必要だったりするのでしょうか?
ロングファイル名のフォルダに保存してないでしょうか。
もしくは、上の階層にロングファイル名のフォルダがないでしょうか?
その場合、「ファイルが開けません」というエラーが出ます。
ファイルのコピーはできますでしょうか?
コピーして コピーしたファイルを 開いてみたらいかがでしょうか?
あと セキュリティ設定は どうなっていますか?
高 なら 中か 低 にしてみたらいいでしょう。
すいません、伝えるのを忘れていました。
エラーで「ファイルが開けません」とでますが、ファイルは開けるんです。
「修復をおこなう事によってファイルを開く事ができました」とメッセージがでてその下の欄に「ファイルへのダメージは深刻であり修復は不可能です。、、、消失した破損データが含まれる可能性があります」とでます。
結局ファイルは開くのですが、フォントの色を変えたところが色なしになり、日付もわけのわからない数字になっています。
一応バックアップをとってあったのでデータは大丈夫だったのですが、マクロの機能が失われてしまっています。
http://support.microsoft.com/default.aspx?scid=kb;ja;820712
以前のバージョンのExcelで作ったファイルを、アップグレード後のExcelで開くと起こることがあるようです。
対策ですが、以前のバージョンのExcelで開くかどうかで状況が変わります。
開く場合は、ファイルを開いてデータシートを新しいブックにコピーします。
開かない場合は別途データ救出を試みることになります。
Microsoftサポートオンラインでは次の方法を紹介しています。
フォルダはロングファイルとまではいかないですが、漢字を使ったフォルダ名にしています。
ファイル名も日本語にしていますがこれは関係ありますでしょうか?