• ベストアンサー

Office97からOffice2003へのバージョンアップについて

お世話になります。 「Office97」(特にExcel、Access)のVBAで作成したプログラム等を「Office2003」へ移行(バージョンアップ)する事になり、互換性等について心配しています。 移行された経験者がございましたら、移行の手順・方法・テスト・注意点等についてご教授をお願いします。 移行はかなりの本数がございます。

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

  • ベストアンサー
  • ALGO-9
  • ベストアンサー率66% (12/18)
回答No.2

97から2003とは、3段階ぐらいUPですね。 ま、それはイイとして、以前に97から2000へ移行した時の経験を参考として記述します。 参照設定の変更等はもちろん行うとして、関数名や変数名、また、フォーム名に全角記号を使っている場合は移行後に誤動作の原因となります。 全角記号=(、)、*、/、-... Unicode体系となるため、演算記号として変換されてしまいます。 (例) 関数名: F_日数算出(稼働日) → F_日数算出(稼働日)     フォーム名: GM_予定/実績入力(当月) → GM_予定/実績入力(当月) 上記の例では、除算記号や関数の引数に変換されます。 私が行った時は、このパターンが大変多く手間がかかりました。 ---以上、参考までに---

その他の回答 (1)

  • NorthMole
  • ベストアンサー率24% (20/82)
回答No.1

どの程度のAPをつくられているのか分からないので、簡単なお話を。 単純に移行した場合、ACCESS97ではDAO、ACCESS2003ではADOがデフォルトの参照設定になっていますので、DAOを再設定して優先度を上げておく必要があります。 ADOに切替えるのであれば、コーディングからやり直しです。

関連するQ&A