« System.Security.SecureStringに値を入れる方法 | トップページ | シートをコピーすると出るエラー »

2009年12月 2日 (水)

書式がなくなった!!

EXCEL2007からは拡張子が変わったので、xlsファイルは互換モードを用いて使用している。
作業中に、EXCEL2007が異常終了し、ファイルを復元します、というようなメッセージが出た。
見たところ、何ともなかったので閉じて保存した。
翌朝、開いて見ると、罫線や色といった書式が全く無くなっていた。
仕方がないので、書式がなくなったファイルの各シートに、同様のフォーマットのファイルから
形式を選択して書式のコピーをひたすら行なった。
見たところOKだったが、保存して開くとダメだった。半日棒にふった。
今度は逆に、同様のフォーマットのファイルをコピーし、新しいそのファイルに対して
書式がなくなったファイルから形式を選択して値のコピーを行なった。午後が潰れた。
ところが、それも見たところOKなのだが、保存して開くと、やはりダメだった。
書式がなくなったファイルをEXCEL2003で開いてもらうと、エラーが出て開けなかった。
 
最終的に以下の方法で修復した。
1.書式がなくなったファイルをスプレッドシート(xml)で保存
2.それをEXCEL2003で開き、xlsで保存。
3.2のファイルに対して同様のフォーマットのファイルから形式を選択して書式のコピーをひたすら行なう。
 
2は、EXCEL2007で開いてxlsで保存しても、うまくいくかもしれない。
 
 

« System.Security.SecureStringに値を入れる方法 | トップページ | シートをコピーすると出るエラー »

EXCEL」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: 書式がなくなった!!:

« System.Security.SecureStringに値を入れる方法 | トップページ | シートをコピーすると出るエラー »