Excel 2003で使用されているVBAのバージョンは何ですか?このバージョンのVBAとVBA 7.0の違いは何ですか?


1

私は主に、Excel 2003をExcel 2010に移行する移行プロジェクトに取り組んでいます。

私が持っている一般的な問題の1つは、エラーメッセージです:隠されたモジュールをコンパイルできません。

この問題の根本的な原因を理解するために、Excel 2003のVBAのバージョンと、Excel 2010で導入された変更点を知りたいと思います。

SOにも同様の質問がありますが、Excel 2003は取り上げませんでした

回答:


2

Excel 2003がエディターに入力したVBAのタイプを確認するには、[ヘルプ]-> [Microsoft Visual Basicについて]を選択します。

私のマシンでは、Excel 2003とVBA 6.5がリストされています。ここで変更点について説明します。私が見る彼らの主な違いは、(x86)API呼び出しは別の方法で形成する必要があるかもしれないということです。

Excel 2010に移行した経験では、古いコードを持ち込むことに関する互換性の問題はありませんでした。すべての問題は、参照の欠落によるものです。

VBAのロックを解除し、テストマシン上に参照の欠落がないかどうかを確認してください。うまくいけば、それがあなたの唯一の問題です。

がんばろう。


「すべての問題は参照の欠落によるものです」の+1
チャドハリソン

@hydroparadise私は私の問題がこれほど簡単であることを望みます。
アンソニーコング
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.