Visual Studio には、Microsoft Office Outlook 用の VSTO アドインの作成に使用できるプロジェクト テンプレートが用意されています。 VSTO アドインを使用して、Outlook の自動化、Outlook 機能の拡張、Outlook ユーザー インターフェイス (UI) のカスタマイズを行うことができます。 VSTO アドインの詳細については、「 VSTO アドインのアーキテクチャ」を参照してください。
適用対象: このトピックの情報は、Outlook 用 VSTO アドイン プロジェクトに適用されます。 詳細については、「 Office アプリケーションとプロジェクトの種類で使用できる機能」を参照してください。
注
複数のプラットフォームで Office エクスペリエンスを拡張するソリューションの開発に関心がありますか? 新しい Office アドイン モデルを確認します。 Office アドインは VSTO アドインやソリューションと比較してフットプリントが小さく、HTML5、JavaScript、CSS3、XML などのほぼすべての Web プログラミング テクノロジを使用して構築できます。
Outlook VSTO アドイン プロジェクトを作成する
[新しいプロジェクト] ダイアログ ボックスで Outlook アドイン プロジェクト テンプレートを使用して Outlook プロジェクトを作成します。 このテンプレートには、必要なアセンブリ参照とプロジェクト ファイルが含まれています。
VSTO アドイン プロジェクトを作成する方法の詳細については、「 方法: Visual Studio で Office プロジェクトを作成する」を参照してください。 プロジェクト テンプレートの詳細については、「 Office プロジェクト テンプレートの概要」を参照してください。
Outlook VSTO アドイン プログラミング モデル
Outlook VSTO アドイン プロジェクトを作成すると、ソリューションの基盤である ThisAddIn というクラスが Visual Studio によって生成されます。 このクラスは、コードを記述するための開始点を提供します。また、Outlook のオブジェクト モデルを VSTO アドインに公開します。
vsTO アドインで使用できる ThisAddIn クラスとその他の機能の詳細については、「 VSTO アドインのプログラミング」を参照してください。
Outlook オブジェクト モデルを使用して Outlook を自動化する
Outlook オブジェクト モデルでは、Outlook の自動化に使用できるさまざまな種類が公開されています。 これらの型を使用すると、一般的なタスクを実行するコードを記述できます。
プログラムによって電子メール メッセージを作成して送信します。
新しい会議出席依頼を送信します。
Outlook フォルダー内のアイテムを検索します。
詳細については、「 Outlook オブジェクト モデルの概要」を参照してください。
Outlook アプリケーションのユーザー インターフェイスをカスタマイズする
| Task | 詳細情報 |
|---|---|
| Outlook インスペクターのリボンにカスタム タブを追加します。 | リボンの概要 |
| Outlook インスペクターの組み込みタブにカスタム グループを追加します。 | 方法: 組み込みタブをカスタマイズする |
| Outlook インスペクターに表示されるカスタム作業ウィンドウを追加する | カスタム作業ウィンドウ。 |
| 既存の Outlook フォームを拡張または置換するフォーム領域を追加します。 | Outlook フォーム領域を作成する |
Outlook およびその他の Microsoft Office アプリケーションの UI のカスタマイズの詳細については、「 Office UI のカスタマイズ」を参照してください。
関連トピック
| Title | Description |
|---|---|
| Outlook オブジェクト モデルの概要 | Outlook オブジェクト モデルによって提供されるオブジェクトの概要について説明します。 |
| Outlook フォーム領域を作成する | フォーム領域の設計、開発、デバッグを容易にする Visual Studio によって提供されるツールについて説明します。 |
| チュートリアル: Outlook 用の最初の VSTO Add-In を作成する | Microsoft Office Outlook 用の VSTO アドインを作成する方法について説明します。 |
| Office 開発における Outlook 2010 | MSDN ライブラリの領域では、Outlook ソリューションの開発に関する記事やリファレンス ドキュメントを見つけることができます (Visual Studio を使用した Office 開発に固有ではありません)。 |