• ベストアンサー

Excel2000で作成したファイルを2007で変更し保存するとファイルが開けない。

Excel2000で作成し、Excel2007で開いて変更し保存しました。それをもう一度開こうとすると、“ファイルを読み込めません。”と出るので“OK”ボタンを押すと、“_.xlsには読み取れないデータが含まれています。このブックの内容を回復しますか?ブックの発行元が信頼できる場合は、[はい]をクリックしてください。”と出るので、[はい]をクリックすると開くことはできるのですが、書式がおかしくなっています。 ちなみに、97-2003形式で保存しても同じように出ました。 どうしたらいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#39970
noname#39970
回答No.1

何でもう一度開こうとしたらだめなの? 保存は保存でも名前を付けて保存で別ファイルになるように保存するとどう? 当たり前だけどその別ファイル保存を2007でするとその別ファイルは2000で開けないから。

nnna11
質問者

補足

ありがとうございます。 名前を付けて保存で、2007形式の別ファイルに保存してみたら出来ました。 でも、97-2003形式で保存したファイルを古いパソコン(Excel2000しか入っていない)で開こうとしても、やはりファイルを読み込めないと出てしまいます。 2007で保存したものを2000で開けないのは分かっています。 でも、元々2000で作成したファイルですが、2007で開いて変更して上書き保存したものを同じ2007で開けないというのが分らないのです。

関連するQ&A

  • Excel2010のファイル保存形式について

    誤字がったので質問しなおします。 会社でExcel2010を使用しています。 OSはWinodws7です。 今まで「名前をつけて保存」しようとすると、 「ファイルの種類」というところに、プルダウンでいくつも選択肢がありました。 自分は自宅のofficeが2003なので「Excel 97-2003ブック(*xls)」(だったと思います。)で保存していたのですが、 急に「ファイルの種類」が「Excelファイル(*xls)(*xls)」「テキストファイル(*txt)」「CSVファイル(*.csv;*.*)」の3種類しか出なくなってしまいました。 ただこのまま「.xls」で保存すると今度開くときに 「開こうとしているファイルは、実際にはその拡張子が示すファイル形式ではありません。このファイルを開く前に、ファイルが破損していないこと、信頼できる発行元からのファイルであることを確認してください。ファイルを今すぐ開きますか?」と表示されます。 これはなぜでしょうか? 拡張子を手動で「.xlsx」に変更すると開くことができます。 ただ「.xlsx」だと自宅の2003では開かないし、「.xls」のままでも2003では開きません。 思うに、拡張子は「.xls」になっていても「.xlsx」形式で保存されているような気がするのですが。。。 どなたか現状を修復し、従来通り正しい2003形式で保存する方法を教えていただけないでしょうか。

  • Excel エラーメッセージ

    csv形式のファイルを名前をつけて保存でxls形式に変更しました。 (Microsoft Excel 97-Excel 2003および5.0/95ブック) すると、そのExcelファイルを開くたびに (ファイル名)には読み取れない内容が含まれています。 このブックの内容を回復しますか? ブックの発行元が信頼できる場合は〔はい〕をクリックして下さい。 と言うメッセージが出てきます。 『はい』を選択し、ファイルを開くことは出来るのですが、このメッセージはどういった意味でしょうか。 原因がわからず悩んでいます。 ちなみに 内容を回復→はい にしても毎回このメッセージが立ち上がります。 これを解除する方法はありますか? また、データが消えてしまう事はありますか? ご存知の方がいらっしゃったらご教授下さい。

  • Microsoft Excelにおける上書き保存

    Microsoft Excel現vは2013です。作成時点は旧vでした。 このbookで「上書き保存する」アイコンをクリックすると、下記の[Microsoft Excel 互換性チェック]のウィンドーが出て、[続行]をクリックすると保存出来ますが、この作業をしなくても良い方法があれば教えて下さい。 尚、作成時点が同じbookでも[Microsoft Excel 互換性チェック]のウィンドーが出ずに、「上書き保存する」アイコンをクリックするだけで済むbookもあります。 また、この問題はWindows8.1の時からありました。Windows10にアップグレードしたら直るかと、期待していたのですが-----。 ------------------------------- ***.xls の互換性レポート 【このブックで使用されている次の機能は、以前のバージョンの Excel ではサポートされていません。このブックを以前のバージョンの Excel で開くか、以前のファイル形式で保存すると、それらの機能が失われるか、正常に実行されなくなる可能性があります。 再現性の低下 選択したファイル形式でサポートされていない書式が、このブック内の一部のセルまたはスタイルに設定されています。このような書式は、選択したファイル形式で使用できる最も近い書式に変換されます。】 -------------------------------

  • Excel2007での VBAの動作不良?

    Excel2007がインストールされた環境で拡張子を変えて動作させようとしたら 変更直後でしか動作しませんでした。 やり方としては (1)VBAマクロを作成したボタンに登録(Excel2007にて)。 ※ボタンは[開発]タブの[挿入]からActiveXコントロールのボタンを配置しました。 (2)Excelファイルを2003バージョンで保存(拡張子はxls:Excel97-2003タイプ)。 ※この拡張子だと何度でも正常に機能しました。 (3)保存形式(拡張子)を変更して(拡張子はxlsm:マクロ有効ブック)マクロを実行したら正常に動作した。 ただし、一度ブックを閉じて開くとボタンがグレイアウトはしてないのですが使用不可でした。 デザインモードになってましたが解除不能です(クリックしても変化なし)。 2007のマクロの安全性に関する設定は (1)左上の丸いリボン(?)をクリック (2)[Excelのオプション]をクリック (3)左のメニュー欄において[セキュリティセンター]をクリック、[セキュリティセンターの設定]をクリック (4)左のメニュー欄[信頼できる場所]に[MyDocument]に設定し、[サブフォルダも信頼する]にチェック これで2003バージョン(拡張子:.xls)では問題なく動作しました。 (VBAマクロを作成したExcelファイルは全て[MyDocument]以下に保存してました) VBAコードを記述したマクロではファイルを開いたり、データを比較したりと色々な処理をしました。 ファイルを開いたのはExcel、Access、CSVデータなどです。 拡張子を「xlsm」にするとマクロ有効ブックになると思いますが他にも変化があるのでしょうか? ご存知の方、いらっしゃったらご教授願います。

  • エクセルでファイル保存が出来ない…

    始めまして。 エクセル2000で作成したファイルを エクセル2002で開きました。 そのまま上書き保存をしたいのですが 数人と共有する為、保存形式を下記のようにしたいと 思っています。 Microsoft Excel 97-2002および5.0/95ブック(*.xls) ところが、2002で開いていると保存の際に 「ファイルが保存できません」と出てしまいます。 名前を変えてみてもダメで、 保存形式を Microsoft Excelブック(*.xls) にしてみてもダメでした。 元々作成した時のPCがエクセル2000だったので 新しい機能があるため保存出来ない…とかでは なさそうなのですが…。 ちなみにファイルの中には 複数のマクロが組まれています。 (データをクリアして新しく計算式を貼り付ける等) マクロを組む事で何か原因があるのでしょうか。 皆様の知恵をお貸し下さい。宜しくお願いします。

  • 「○○.xls は Microsoft Excel 5.0/95 ブックです。最新のファイル形式に更新しますか?」

    Excel 2000 で作成した文書を今 Excel 2003 で編集したところです。上書き保存をしようとしたら 「○○.xls は Microsoft Excel 5.0/95 ブックです。最新のファイル形式に更新しますか?」「更新する場合は[はい]をクリックします」 という画面が現れました。もし「はい」を選択したら、Excel 2000 で見られなくなるのでしょうか?

  • EXCEL2007でワークブックのクローズ処理

    教えてください。 EXCEL2003形式ファイルのVBAに、 Private Sub Workbook_BeforeClose(Cancel As Boolean) ThisWorkbook.Close SaveChanges:=False End Sub を記述してファイルを保存します。(作成は、EXCEL2003で保存します。) (仮にBook1.xlsとします。) このファイル(Book1.xls)をEXCEL2007で開きます。 このとき、別のファイル(仮にBook2.xlsとします。形式は、EXCEL2003です)をEXCEL2007で開きます。 で、Book1.xlsを×ボタンで終了すると、 EXCEL2007が異常終了します。 環境依存でしょうか? PCの環境に、EXCEL2003とEXCEL2007が混在しています。

  • Excel2007で作成、2000で保存したい

    WindowsVista、Excel2007のパソコンで作成した マクロ、関数入りのファイルを XP、Excel2000で新規保存して今後XPパソコンで使いたいのですが、新規保存の際、「ファイルの種類」をExcelブック、マクロ有効ブック、97-2003ブック、Microsoft5.0/9.5ブックなどのどれにしたらいいのでしょうか。

  • Excel2007で関数を作成した場合の保存先

    Excel2007で関数を作成しました。 この関数を保存して、作成したExcelのBook上で使おうとしています。 xlsm形式で保存したのですが、 次にBookを開いた際には関数が反映されなくなっていました。 この場合に保存先はどのようにすればよいでしょうか?教えてください。 もしファイルの構造などについてわかりやすい参考資料などがございましたら、 教えていただけると幸いです。

  • excel2007 新規ブック作成時のvba処理

    excel2007にてVBA処理を行っています。 vbaにて 新規ワークブックを作成 最初に開いているワークブックのシートを、新規ワークブックへコピー この作業を行っているのですが、実行時に --- 移動先またはコピー先のブックの行列数が元のブックの行列数よりも少ないため、シートを移動先またはコピー先のブックに挿入できません。データを別のブックに移動またはコピーするには、データを選択して、[コピー] コマンドと [貼り付け] コマンドを使用して移動先またはコピー先のブックのシートに挿入してください。 --- このエラーが表示されます。 保存拡張子も「.xls」から「.xlsx」へ変更するも、互換モードの表示が外れません。 さらに原因を探ると、現在使っているPCのエクセルにて エクセルオプション→保存→ファイルの保存形式 この設定が「excel ブック」ではなく、「excel 97-2003ブック」のため、 新規ワークブック作成時に互換モードでファイルが作成されてしまうことで、2003と2007の行列数の違いからエラーになるようです。 確認のため、ファイル保存形式を2007仕様にすると、問題なく実行されました。 新旧のPCが混在するため、できたらファイル保存形式を97-2003モードで保持したまま、vbaでの新規ワークブックの作成は互換モードを外した状態で行いたいのですが、背景の色など、2007での特色があるため、2003形式には戻したくないのが心情です。 解決する方法はありますでしょうか?よろしくお願いします。

専門家に質問してみよう