3

私の会社では、IT 部門が最終的に MS Office 2003 から 2010 に切り替えることを決定しました。私の部門では、VBA で実行される多くの小さなアプリケーションを開発しました。特に、それらはすべて MS Excel と MS Access でプログラムされていました。数週間前に、アプリケーションをテストするための PC を受け取りました -> もちろん、実際に想定どおりに実行されているアプリケーションはありません。

そこで私の質問は、Office 2003 から 2007 および 2007 から 2010 に加えられたすべての変更、特に VBA の構文と機能に関する情報源があるかどうかです。単一の変更について何か読みましたが、要約が見つかりませんでした。

助けてくれてどうもありがとう!

4

1 に答える 1

9

VBA 自体はほとんど変更されていません。VBA はバージョン 6 からバージョン 7 になりましたが、実際の変更点は 64 ビット API 呼び出しのサポートが含まれたことだけです。「 VBA 6.0 と VBA 7.0 の違いは何ですか?」を参照してください。詳細については。

ただし、Excel、Access、Word、Outlook などのライブラリ (および関連するオブジェクト モデル) は大幅に変更されます。オブジェクト モデルの変更点に関する最適なリソースは、各プロジェクトの公式の MS Developer Reference です。各リファレンスには、冒頭に「What's New?」というタイトルのセクションが含まれています。

便宜上、具体的に言及したものへのリンクを提供します。

于 2013-01-03T17:48:56.350 に答える