Outlookオブジェクトモデルを初めて使用しています。私はセレクションチェンジイベントなどのいくつかのイベントをトラップしたいと思います。選択オブジェクトでは、system.objectを返します。私は各項目の種類の型チェックを行う必要があります。これを行うためのより良い方法があるかどうかは不明です。Outlookアイテムの基本クラス
毎回タイプチェックをしたくありません。
のAshwin限り私は、基本クラスがありません知っているように
Outlookオブジェクトモデルを初めて使用しています。私はセレクションチェンジイベントなどのいくつかのイベントをトラップしたいと思います。選択オブジェクトでは、system.objectを返します。私は各項目の種類の型チェックを行う必要があります。これを行うためのより良い方法があるかどうかは不明です。Outlookアイテムの基本クラス
毎回タイプチェックをしたくありません。
のAshwin限り私は、基本クラスがありません知っているように
なぜレイトバインディングを使用せずにクラスプロパティをチェックするのですか?すべてのOutlookオブジェクトはそれを公開します。
型チェックは必要ありませんか?私は各クラスの型チェックをしたくありません。利用可能なサンプルコードはありますか? – user1188933
異なるメッセージプロパティとメソッドを持つ基底クラスが存在しない場合の遅延バインディングの動作方法。 http://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook._mailitem.class.aspxによると、クラスはenumを返します。私はタイプチェックのために 'is'演算を使うことができます。それは問題ではありません。私は異なるメッセージタイプをサポートしたい、問題は私がメッセージタイプをチェックするために長いif-else条件を必要としないということです。 – user1188933
アイテムを汎用オブジェクトとして宣言し、GetType()を使用して任意のメソッドまたはプロパティを呼び出します。 –
あなたのお返事ありがとうございます、このラッパー以外の方法もありますか? - Ashwin – user1188933