2009-07-07 12 views
2

私は既にOutlookのCOMライブラリを自分のリファレンスに追加しました。問題は、クライアントがワークステーションにインストールしたOutlookのバージョンがわからないことです。 Outlook 2007 DLL(Outlook 12.0ライブラリ)を追加すると、Outlook 2003(Outlook 11.0ライブラリ)を持つクライアントは自分のアプリケーションにアクセスできなくなります。それは例外をスローするでしょう。この問題を解決するにはどうすればよいですか?現在インストールされているOutlookのバージョンに基づいてOutlook参照を動的に追加できますか?C#を使用したMS Outlookインテグレーション

答えて

1

Outlook 2003 interop libを使用する必要があります。 2003年以降のすべてのバージョンで動作します。または、Outlook用に独自のオブジェクトモデルを実装し、Outlook用のレイトバインディングを使用することもできます。

関連する問題