次の方法で共有

Excel2013でグラフを作成しているExcel2002のファイルが開けない

Anonymous
2013-07-17T09:57:12+00:00

Excel2013にてExcel2002で作成したファイルを開こうとすると、一部のファイルでエラーが発生してExcelごと強制終了してしまう。

強制終了になるファイルの共通点を探したところ、全てグラフがついているファイルであった。

文字のみ、計算式のみのファイルでは特に強制終了されるようなエラーは発生していない。

強制終了されるファイルは、例えば、グラフウィザードを使用して作った簡単な円グラフが一つあるだけで使っている関数はSUMのみ程度のもの。

マクロ、VB等特殊な処理は特にしていない。

Excel2007では問題なく開き、2007にてxlsxに変換してから開くと問題なく開く。

また、読み取り専用で開くとExcel2013においても開くことができ、その状態でxlsx形式に変換すると使用できるファイルになる。

強制終了するときの状況は、

Excelに問題が発生しましたのみでエラー文等は特になし。

修復して開くを選択しても同じようにエラーで強制終了となる。

開くの種類は全て試したが開いたのは読み取り専用の場合のみだった。

一度変換して保存という手間を経れば開くことができるがグラフ付きファイルは大量にあり、全てのグラフ付きファイルをいちいち変換するのは非常に大変であるため、できれば文字のみのファイルのようにそのまま変換せずにファイルを開きたい。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

5 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-07-30T04:04:48+00:00

    ヤマカバ さん、こんにちは。

    お忙しい中、追加の返信ありがとうございます。

    時間の表示形式を変更してみたところ、強制終了の動作は見られなくなったのですね。

    まずは、問題が回避できたようでよかったです。

    こちらでも改めて Excel 2002 のブックに勤務時間表と、円グラフを作成して Excel 2013 で確認してみたところ、 h:mm の形式と [hh] :mm が統一されていなくても正常に開くことが出来る動作でした。

    ※ ほかの形式に変更したり、統一してみても動作に問題はありませんでした。

    同じ動作にはならなかったのでおそらく、確認していただいたユーザー定義の内容の部分に何か問題が起きていたのかもしれないですね。

    ファイル全体の破損では語弊があると思うのですが、内容の一部に問題があることで、ブックが開けなくなるということも考えられるかと思います。

    前回紹介させていただいたのですが、新規 Excel ブックに作り直してみることで問題が回避できる可能性が高いかと思うので、よろしければ試してみるのも良いと思います。

    引き続き、質問がありましたらお気軽に返信をしてみてくださいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2013-07-26T09:44:32+00:00

    強制終了になるユーザー定義部分について絞り出してみました。

    その結果以下のユーザー定義を変更したところ、強制終了せずに開けるようになりました。

    強制終了になるファイルは勤務時間について記載されているエクセルファイルだったのですが、

    出社  退社  勤務時間

    9:00~18:00  8:00

    9:00~17:00  7:00

    ・・・

    ___________

    勤務時間合計  150:00

    といった感じになっていて、最終行で勤務時間を合計するセルがありました。

    その際に各セルのユーザー定義は

    出社セルは h:mm

    退社セルは h:mm

    勤務時間は h:mm

    合計時間は [hh]:mm

    となっていました。

    この時刻と時間のユーザー定義の違いに問題があるのではないかと考え、

    勤務時間と合計時間をExcel2002にて両方とも[h]:mm

    に統一したところ、強制終了することなく開くようになりました。

    よってやはりファイルの破損ではなく、ユーザー定義による何らかのエラーなのではないかと考えています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2013-07-25T07:30:52+00:00

    ヤマカバ さん、こんにちは。

    確認結果を返信していただきありがとうございます。

    [開いて修復する] の方法から [データの抽出] を選択すると開けたということなのですね。

    書式のユーザー定義に問題があるのかを確認するため、 Excel 2002 でセルの書式をいくつか変更して Excel 2010 で開いてみた結果、強制終了するような動作は見られませんでした。

    ※ データの抽出で開いた場合はグラフや書式が失われた動作は同じでした。

    おそらくなのですが、その特定の Excel ブックの内容のどこかに問題があったり、ブックそのものが破損していることが原因である可能性が高いかと思います。

    お手数のかかる方法なのですが、 [データの抽出] の方法で開き、残った表などの内容を新規 Excel ブックにコピーして、新規 Excel ブックとして再作成してみてはどうでしょう。

    ※ 新規 ブックへコピーで移動後にグラフなども再挿入します。

    ※ 円グラフを挿入しなおした場合は、レイアウトが変わります。

    回避策となるのですが、よろしければ上記の方法を試してみてくださいね。

    ヤマカバ さんからの追加の返信をお待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2013-07-23T07:44:53+00:00

    ご回答ありがとうございます。

    最初に症状の起きたパソコンがあいていなかったため、別のパソコンにてテスト致しました。

    環境は同じく Windows7 32bit pro SP1 で office2013 です。

    使用している関数はSUM関数と引き算のみ。

    グラフは円グラフで、グラフウィザードで作った単純なものです。

    Excelが強制終了するタイミングは全て同じで

    処理中→検証中→開いています(1%)→動作を停止しました

    となります。

    1.通常通りダブルクリックして開いた場合

      Excelが強制終了しました。

    2.読み取り専用で開いた場合

      前回のパソコンでは開いたとご報告致しましたがExcelが強制終了してしまいました。

    3.セーフモードで開いた場合

      Excelが強制終了しました。

      セーフモードでかつ読み取り専用など試してみましたがやはり強制終了してしまいました。

    4.クリーンブートで開いた場合

      Excelが強制終了しました。

      同じくクリーンブート状態でのセーフモード等いろいろ試しましたが強制終了してしまいました。

    5.ファイルの開き方で他の開き方を試した場合

      開いて修復するを選択するとファイルを開くことができます。

      ただし、開いて修復する→修復 にすると強制終了します。

      開いて修復する→データの抽出 にすると開けます。

      このデータの抽出で開いた場合はグラフや書式が失われた状態で開きます。

    5番までテストした時点で気づいたのですが、書式が失われておかしな数値に変換されてしまっているセルは全てセルの書式が【ユーザー定義】になっていました。

    Office2002にてセルでユーザー定義をしたファイルは2013で開けない等あるのでしょうか?

    ユーザー定義をしていないセルに挿入されたデータはデータの抽出で開いた場合も2002で開いた場合と同じデータとして読みとることが可能でした。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2013-07-18T08:14:15+00:00

    ヤマカバ さん、こんにちは。

    マイクロソフト コミュニティをご利用いただきありがとうございます。

    Excel 2002 で作成したグラフが入ったブックを Excel 2013 で開くとエラーが出て強制終了してしまうのですね。

    手元にある Excel 2002 でグラフを挿入したブックを作成し、 Excel 2013 で開いたときの動作を確認してみた結果、互換モードで正常に開くことが出来ました。

    ※ 円グラフと簡単な関数を使用しています。

    Excel 2002 で作成されたブックもファイル形式を変換せずに開けるようなので、開けない原因については確認が必要かと思います。

    まず、 Excel 2013 で開けないブックをセーフ モードで開けるかを確認してみてはどうでしょう。

    ※ Ctrl キーを押しながら Excel 本体を起動させます。その後に [ファイル] タブの [開く] から開きたいブックを選択します。

    OS 内部で動作しているそのほかのアプリケーションの影響も考えられるので、 Windows をクリーン ブートで起動させてファイルが開けるかを確認してみる方法も有効かもしれません。

    参考: Windows Vista、Windows 7、または Windows 8 でクリーン ブートを実行して問題のトラブルシューティングを行う方法

    上記以外にも、ファイルの開き方を少し変えてみて確認する方法も試してみるとよいかもしれません。

    Excel 2013 の新規 Excel ブックを開き (最小化にします) 、シート内に開けなかったブックのアイコンをそのままドラッグして開くなどの方法もあるのでこちらも確認してみてください。

    試してみた結果について、ヤマカバ さんからの返信をお待ちしていますね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません