2

アプリケーションの Outlook コントロールを構築しており、子フォルダーを再帰的に追加してツリーリストを作成しています。これらのフォルダーは、Outlook.MAPIFolder として宣言されます。しかし、このアプリケーションでは実際のメールからのインポートしか許可されていないため、カレンダー アイテムを含むフォルダーを除外したいと考えています。Outlook でこれらのフォルダーを右クリックしてプロパティに移動すると、タイプが「予定表アイテムを含むフォルダー」として表示されます。しかし、私はVB.Netでプログラム的にそれを得ることができないようです. 簡単なものがありませんか?

4

2 に答える 2

3

メールフォルダのみが必要な場合は、フォルダのDefaultItemTypeプロパティがまたはであるolMailItemかどうかを確認してくださいolPostItem

DefaultItemType: http:
//msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook.mapifolder.defaultitemtype.aspx

OlItemType列挙型:http:
//msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook.olitemtype.aspx

于 2008-12-22T21:43:57.490 に答える
2

オブジェクトの MessageClass は、扱っているオブジェクトのタイプを示します。MessageClass は、オブジェクトが存在するフォルダーと、それをレンダリングするために表示されるフォームも決定します。

ここに参照があります:

http://msdn.microsoft.com/en-us/library/aa171490(office.11​​).aspx

HTH

于 2008-12-22T17:45:52.697 に答える