プロが教えるわが家の防犯対策術!

タイトルの通りです。

自宅のPCが2007です。勤務先のPCが2002なのです。USBのメモリに保存したのですが(97-2003と互換性がある形式と普通に既定のファイル)、97-2003と互換性がある形式であれば、PCがフリーズする可能性は殆ど無い筈ですよね。


只、不安な点が一つあります。Excel2007のバージョンだからOK?!の機能を使っているからです。

http://tips.bonbon-voyage.net/?eid=733886


以上勤め先のPCに全く異常がないとしたら、普通にUSBメモリを開いてPCがフリーズする事はないのでしょうか。少しでも可能性がある場合は止めようと考えています。回答宜しくお願いします。

A 回答 (4件)

こんばんは。



>不安な点が一つあります。Excel2007のバージョンだからOK?!の機能を使っているからです。

基本的には、Office 2007 には、互換性チェックの機能を持っているわけですから、その後の問題は、製品の信頼性の問題ではないでしょうか。また、自分自身が互換性に関して、復旧するだけの技術を持っているというなら、怖いものはありません。

Office 2007 には、こういう機能があるのはご存知だと思います。
 名前を付けて保存-Excel97--2003ブック
 Excel 97--2003と完全に互換性のある形式で、ブックのコピーを保存します。
または、
 配布準備--互換性のチェックの実行
 という機能がありますね。

最近、Office 2003 だけしか、旧バージョン(95/5)に対するコンバート機能がないのを知りましたが、それでハングするわけではなくて、Office 2007 では、メッセージを出して切り捨ててしまうそうです。しかし、それはレア・ケースだと思います。

>少しでも可能性がある場合は止めようと考えています。

それを完全に担保するものではないはずです。Biffファイル(Excelの初期からのバイナリファイルフォーマット)の中で、97-2003 は同じフォーマットです。フォーマット自身に違いがあるわけではありません。しかし、下位のバージョン間でも関数の引数の順序が違っているというような問題もあり、それは個々にチェックするしかありません。プロの人に頼めば、お金が掛かってしまいます。

テキストボックスに段組みがあるのか、ないのか、というのは、レイアウト自体の問題ではないでしようか。それは、機能的な問題とは違います。私などが作成するときは、基本的な旧バージョンの機能を知っていて、それに対応するものを作っていくものと、最初から、Office 2007 のみの利用をして作成するのでは、最初から設計の段階で違います。

以前の回答者で、Ver.4 マクロ関数を使うこと自体で危険性があるのだと触れ回っていましたが、そんなことを真に受けるのは、素人の人だけです。それはExcel2007の仕様書(私は英文しか読んでいません)を読めば書かれている内容です。

Biff ファイル自身が持つ脆弱性を、ユーザーは十数年も使い続けてきたし、別のフォーマットになったとしても、本質的な問題が解決するかどうかは疑わしいです。それに、Excel2007のファイルだけを使用していても、途中でハングすることはあります。私たちは、トラブルがあった原因を、Excel 2007 と下位バージョンとの間に起こった原因か、それとも、別の問題で発生したものかは、すぐには特定できません。それを短絡的にバージョンの違いとは言えません。

少なくとも、どちらかのメインで使用しているバージョンのバックアップを取っておくというような措置が賢明ではないでしょうか。しかし、そういう問題に絶対に出会いたくなくない、というなら、誰もそうした問題を解決する策は持たないはずです。最後に決めるのは、ご自身だと思います。

なお、VBAの場合は、ある程度の経験者なら分かりますが、上位バージョンに対しては、ある程度までの可動性を保証しますが、下位バージョンに対しては、保証されません。理由は、VBAそのものはスクリプトだから、Active X コントロールの呼び出し以外は、その互換性は、開いて、コンパイルされてからか、もしくは、実行してみてからでないと分かりません。ある程度の技術者は、それぞれの違いを把握してコードを組みますが、最終的には、そのバージョン/そのOSで動作検査しなければ、保証はできるとは言えません。本当に特定のバージョンでしか分からない初歩的なミスも時々あります。
    • good
    • 0
この回答へのお礼

回答有難う御座いました。Wendy02さんが書かれている事を、100%理解していればここでこの質問をしている事はなかったかも知れません。まあ、質問していたとしても『僕自身はこの様に考えているのですが、この考えは正しいのでしょうか。』位のテンションだったのではと思います。

只、色々と書いて下さった事には勉強になったと思っていますので、感謝している気持に変りはありません。人が作成したExcelですよね。2007のバージョン自体にもミスが在り得るのですよね。一つ一つそれぞれの環境(O・S)により左右もされる訳ですからね。

この欄をお借りして、回答して下さった方々に改めてお礼申し上げます。ポイントは二人の方にしか付与出来ないのが残念であります。悪しからずご了承下さい。

お礼日時:2009/01/17 10:07

> ここで考えられるのは、「このバージョン固有の機能は失われます。

よろしいですか?」とは元々表示されないのであるのか、僕がリンクを貼ったwebページに出ている記事(テキストボックスでの段組みはExcel2007でしか出来ない)が本当ではなかった、つまりExcel2007以前のバージョンでも可能だったのかになると思います。

興味を持ったので、確かめてみました。その結果は、

Excel 2007で、テキストボックスに2段組みで入力し、97-2003ブックで保存しましたが、「このバージョン固有の機能は・・・」は表示されませんでした。

このファイルをExcel 2003で開くと、テキストボックスの文字列は、1段組みで表示されました。

従って、97-2003ブックで保存する場合は、2段組みのように見えるよう従来通りの操作をする必要があります。

ご参考になれば、・・・
    • good
    • 0
この回答へのお礼

回答有難う御座いました。検証して頂き恐れ入ります。

お礼日時:2009/01/17 09:50

互換性については、下記ページの各種情報も参考になると思いますので、ご覧になられてはいかがでしょう。


他で作成されたWord 2007, Excel 2007のファイルを、Word2002, Excel2002で何度か開いて編集もしたことがありますが、あまり複雑なものではなかったのかどうか、特に問題もありませんでしたが。
2002側には互換機能パックをインストールしてあり、2007のファイルをそのまま2002で開いて作業しました。

2007 Microsoft Office system 互換性情報
http://office.microsoft.com/ja-jp/products/FX010 …

USBメモリに十分な空きがあれば別ですが、通常はHDDにコピーしてから作業したほうが良いように思います。
オリジナルのファイルはそのまま残して、コピーファイルで作業したほうが何かと安全なので。
 
    • good
    • 0
この回答へのお礼

回答有難う御座います。成程、回答者さんの経験の中では殆どトラブルはなかったのですね。リンク先拝見させて頂きました。参考にさせて頂きます。

>USBメモリに十分な空きがあれば別ですが、通常はHDDにコピーしてから作業したほうが良いように思います。
オリジナルのファイルはそのまま残して、コピーファイルで作業したほうが何かと安全なので。


そうですね。作業をする場合はその様に進めて行こうと思います。

お礼日時:2009/01/15 23:24

Office2007で、以前のバージョンにはない機能を使ってシートを作ったとき、それを旧形式で保存しようとすると「このバージョン固有の機能は失われます。

よろしいですか?」と聞いてくると思います。

そこで「はい」として保存すると、その時点でOffice2007固有の機能が失われ、内容が変わってしまうはずです。そのとき、どのように変わるかは予測できません(やってみればわかります)

もし旧形式で使いたいなら、機能も旧形式と共通の機能だけ使うしかありません。
    • good
    • 0
この回答へのお礼

回答有難う御座います。自己紹介を拝見させて頂きました。かなり詳しい人だと感じました。

ところで、

>「このバージョン固有の機能は失われます。よろしいですか?」と聞いてくると思います。

これなのですが、メッセージは表示されませんでした。もしかしたら僕の勘違いかも知れないと思い、今一度今度は2007が入れてあるこのPCのデスクトップに保存しましたが、やはりメッセージは表示されません。


ここで考えられるのは、「このバージョン固有の機能は失われます。よろしいですか?」とは元々表示されないのであるのか、僕がリンクを貼ったwebページに出ている記事(テキストボックスでの段組みはExcel2007でしか出来ない)が本当ではなかった、つまりExcel2007以前のバージョンでも可能だったのかになると思います。


それで、取り合えず最悪フリーズする等と云う事は殆ど在り得ないと判断出来るのでしょうか。その事だけでも再度回答願います。

お礼日時:2009/01/15 22:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!