Excelファイルを保存し、いったん閉じてから再度開くと次のエラーが表示された。
「<ファイル名>には読み取れない内容が含まれています。このブックの内容を回復しますか? ブックの発行元が信頼できる場合は、[はい]をクリックしてください。」
で、[はい]をクリックすると、またエラーが表示された。
「<ファイル名>にエラーが検出されましたが、次の修復を行うことによってファイルを開くことができました。修復を保持するにはこのファイルを保存してください。
ファイルへのダメージが深刻であり修復は不可能です。数式と値の回復を試みましたが、消失または破損したデータが含まれる可能性があります。」
シートにあったすべての数式がなくなりました。。。orz
いろいろ調べると、名前の定義の内容が一時ファイルを参照していたり、#REF!など参照先がわからない状態だった。定義自体も数多く手で削除するには手間なので、VBAで全削除。
Sub 名前定義削除()
Dim obj As Name
For Each obj In ActiveWorkbook.Names
obj .Delete
Next obj
End Sub
これでエラーは解消しました。
【確認環境】
Windows XP SP3
Office 2003 SP3
2011年4月18日
2011年1月22日
Excelのあるセルをクリックすると、そのセルを含む行が選択状態になるVBA
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If (Target.Count <> 1) Then Exit Sub
Target.EntireRow.Select
Target.Activate
End Sub
確認環境
MS Office 2003
If (Target.Count <> 1) Then Exit Sub
Target.EntireRow.Select
Target.Activate
End Sub
確認環境
MS Office 2003
2011年1月13日
長いフォルダ名、ファイル名のついたOfficeファイルが開かない
フォルダ名とファイル名(拡張子含む)が256文字を超えるとファイルが開きません。
http://support.microsoft.com/kb/326039/en-us?fr=1
確認環境
Windows XP SP3
MS Office 2003
http://support.microsoft.com/kb/326039/en-us?fr=1
確認環境
Windows XP SP3
MS Office 2003
2010年11月20日
MS Word文書でページ指定すると印刷できない
Word文書で複数ページ指定すると印刷できないケースがあります。その場合は、ページ設定を見直してみてください。
10ページ分の文書でページ数が30ページから始まっていると、例えば"3-5"とページ指定しても印刷されません。自分で作成した文書でないと意外と陥るトラブルかもしれません。
確認環境
MS Office 2003
10ページ分の文書でページ数が30ページから始まっていると、例えば"3-5"とページ指定しても印刷されません。自分で作成した文書でないと意外と陥るトラブルかもしれません。
確認環境
MS Office 2003
2010年11月16日
MS Officeの起動時エラー解消法
MS OfficeをインストールしてあるPCに初めてログオンしてWordなどのMS Officeを起動すると次のようなエラーが出ることがあります。
エラー1309.ファイルD:\SKU011.CABからの読み込みに失敗しました。ファイルが存在するかどうか、また、このファイルへのアクセス権があるかどうかを確認して下さい。
これはMS Officeインストール後にインストール用のファイル(c:\MSOCacheにある)を削除してしまったために発生するエラーのようです。インストールCDがあれば問題ないのですが、それがない場合は次のようにレジストリを変更するとエラーが出なくなります。
(注)レジストリを変更します。変更前にバックアップをとり自己責任で変更してください。誤った変更をするとシステムが動作しなくなります。
確認環境
MS Office 2003 SP3
エラー1309.ファイルD:\SKU011.CABからの読み込みに失敗しました。ファイルが存在するかどうか、また、このファイルへのアクセス権があるかどうかを確認して下さい。
これはMS Officeインストール後にインストール用のファイル(c:\MSOCacheにある)を削除してしまったために発生するエラーのようです。インストールCDがあれば問題ないのですが、それがない場合は次のようにレジストリを変更するとエラーが出なくなります。
(注)レジストリを変更します。変更前にバックアップをとり自己責任で変更してください。誤った変更をするとシステムが動作しなくなります。
- レジストリエディタを起動する ([スタート]-[ファイル名を指定して実行]で'regedit'と入力しOKボタンをクリック)
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Delivery\{XX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}を開く
- 名前=CDCacheをダブルクリックする
- ”値のデータ”欄を'0'に変更する
確認環境
MS Office 2003 SP3
登録:
投稿 (Atom)