プロが教える店舗&オフィスのセキュリティ対策術

ExcelVBAで簡単なプログラムを作成しました。

OSのバージョン:WinXP SP2
OFFICEのバージョン:OFFICE2000
↑です。

ちなみにこのプログラムは、OFFICE_XP、OFFICE_2003でも同様に動くのでしょうか?(上位互換ていうんですか?)
OFFICEのソフトが2000しかなくて、実験できません(TT)。
どなたか教えてください。

ちなみに97とかでも動かないんでしょうか?(これを下位互換ていうんですか?)
すいません・・・。

A 回答 (3件)

上位互換・下位互換はその通りです。


VBAでしたら上位互換です、使えます。
下位互換は保証していません。97での動作は諦めた方がよいでしょう。
    • good
    • 0
この回答へのお礼

なるほど(><)!
すばやいご回答、誠にありがとう御座いました!!

お礼日時:2006/11/02 09:16

はじめまして



基本的には上位互換は取られています。
問題ないと思います。

下位互換は、できる場合とできない場合があります。
たいがいは大丈夫ですが、上位バージョンにしかない機能を使うと、それは当然下位バージョンでは動きません。
経験上では、通常のVBAでしたら、97以上でしたら問題はほとんどないようです。
    • good
    • 0
この回答へのお礼

なるほど(><)!
細かいご回答、誠にありがとう御座いました!!
勉強になります!

お礼日時:2006/11/02 09:16

 そうです。

下位互換ですね。下位OS管理下で作ったソフトは上位管理下では正常に動くことが原則になっています。しかし飽くまでこれは原則で例外的な事情で動かないことも稀にありますから、やはり実際にテストすることが必要ですよ。
    • good
    • 0
この回答へのお礼

そうですね!
細かいご回答、誠にありがとう御座いました!!
念のため、細かい検証をもう少しやってみます!
ありがとうございました!

お礼日時:2006/11/02 09:17

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