Microsoft.Office.Tools.Outlook 名前空間

Microsoft.Office.Tools.Outlook 名前空間には、Microsoft Office Outlook フォームをカスタマイズするフォーム領域の作成を可能にするクラスとインターフェイスのセットが含まれています。

クラス

ControlNotFoundException

インポートされたフォーム領域の Microsoft.Vbe.Interop.Forms.UserForm にコントロールが見つからないときに発生するエラーを表します。

FormRegionBase

ユーザー コントロールに基づく Outlook フォーム領域を表します。

FormRegionCollectionBase

Outlook アドイン プロジェクト内の IFormRegion オブジェクトへのアクセスを提供します。

FormRegionMessageClassAttribute

フォーム領域と関連付ける Microsoft Office Outlook メッセージ クラスの名前を指定する属性を表します。

FormRegionNameAttribute

すべての Outlook アドインを通じてフォーム領域を一意に識別する名前を表します。

FormRegionStorageNullException

フォーム領域ファクトリ クラスの GetFormRegionStorage(Object, OlFormRegionMode, OlFormRegionSize) メソッドが null を返した場合に発生するエラーを表します。

ImportedFormRegionBase

ユーザー コントロールに基づく Outlook フォーム領域を表します。

InvalidMessageClassException

指定されたメッセージ クラス名が無効である場合に発生するエラーを表します。

OutlookAddInBase

Visual Studio を使って作成する Outlook アドインの ThisAddIn クラスに対する基底クラスを提供します。

インターフェイス

Factory

フォーム領域コントロール、フォーム領域マニフェスト オブジェクト、カスタム アクションの作成など、Outlook アドインでさまざまなタスクを実行するために使うことができるメソッドを提供します。

FormRegionControl

ユーザー コントロールに基づく Outlook フォーム領域を表します。

FormRegionCustomAction

Outlook アイテムのリボンにある [ユーザー設定のアクション] グループに表示されるユーザー設定のアクションを表します。

FormRegionCustomActionCollection

FormRegionCustomAction オブジェクトのコレクションを表します。

FormRegionFactoryResolveEventArgs

FormRegionFactoryResolveOutlookAddIn イベントのデータを提供します。

FormRegionInitializingEventArgs

フォーム領域ファクトリ クラスの FormRegionInitializing イベントのデータを提供します。

FormRegionManifest

Outlook にフォーム領域がどのように表示されるかを記述するフォーム領域マニフェストを表します。

FormRegionManifestIcons

個別、置換、すべて置換の各フォーム領域について表示されるアイコンのコレクションを表します。

IFormRegion

フォーム領域のイベントで使用されるメソッドを公開するインターフェイスを定義します。

IFormRegionFactory

IFormRegion を実装するクラスのインスタンスを作成するインターフェイスを定義します。

IImportedFormRegionExtension

ImportedFormRegion オブジェクトの拡張機能を表します。

ImportedFormRegion

Outlook Form Storage (*.ofs) ファイルに基づく Microsoft Office Outlook フォーム領域を表します。

OutlookAddIn

Visual Studio の Office 開発ツールを使用して作成した Outlook アドインのコア機能を定義します。

列挙型

FormRegionCustomActionAddressLike

このカスタム動作がユーザーによって実行されたときに表示されるターゲット アイテムの解決方法を指定します。

FormRegionCustomActionBody

ユーザーがカスタム アクションを実行すると表示される返信に Outlook 項目の [メッセージ] または [メモ] フィールドを含める方法を指定します。

FormRegionCustomActionMethod

ユーザーがカスタム動作を実行するときの応答方法を指定します。

FormRegionKindConstants

フォーム領域ファクトリによりフォーム領域を作成するとき、その基礎をユーザー コントロールと Outlook Form Storage (.ofs) ファイルのいずれにするかを指定する定数が含まれます。

FormRegionType

Microsoft Office Outlook でのフォーム領域の表示を指定します。

代理人

FormRegionFactoryResolveEventHandler

OutlookAddInFormRegionFactoryResolve イベントを処理するメソッドを表します。

FormRegionInitializingEventHandler

フォーム領域の FormRegionInitializing イベントを処理するメソッドを表します。

注釈

フォーム領域は、 クラスと ImportedFormRegionBase クラスでFormRegionBase表されます。 Outlook フォーム領域アイテムを Outlook アドイン プロジェクトに追加すると、Visual Studio は、これら 2 つのクラスのいずれかを継承するクラスをプロジェクトに追加します。

新しい Outlook フォーム領域ウィザードを使用して Outlook アドイン プロジェクトにフォーム領域をインポートする場合、Visual Studio は からImportedFormRegionBase継承するフォーム領域クラスを作成します。

[ 新しい Outlook フォーム領域 ] ウィザードの最初のページで [ しいフォーム領域のデザイン] を選択した場合、Visual Studio は を FormRegionBase継承するフォーム領域クラスを追加します。

どちらの場合も、Visual Studio は インターフェイスを実装するプロジェクトにフォーム領域ファクトリ クラスを IFormRegionFactory 追加します。 フォーム領域ファクトリ クラスは、フォーム領域の新しいインスタンスを作成するために使用します。

Microsoft.Office.Tools.Outlook名前空間には、フォーム領域の種類、フォーム領域の一意の名前、Outlook でのフォーム領域の表示方法を定義するプロパティ、およびフォーム領域が関連付けられている Outlook アイテムのメッセージ クラス名を表すクラスと属性も含まれています。