Outlook ソリューション

Visual Studio には、Microsoft Office Outlook のアプリケーション レベルのアドインの作成に使用できるプロジェクト テンプレートが用意されています。アドインを使用すると、Outlook の自動化、Outlook 機能の拡張、Outlook ユーザー インターフェイス (UI) のカスタマイズが可能です。アプリケーション レベルのアドインの詳細については、「アプリケーション レベルのアドインのアーキテクチャ」を参照してください。

対象: このトピックの情報は、Outlook 2013 と Outlook 2010 のアプリケーション レベルのプロジェクトに適用されます。詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。

Outlook アドイン プロジェクトの作成

Outlook プロジェクトを作成するには、[新しいプロジェクト] ダイアログ ボックスにある [Outlook アドイン] プロジェクト テンプレートを使用します。このテンプレートには必要なアセンブリ参照とプロジェクト ファイルが含まれています。

アドイン プロジェクトを作成する方法の詳細については、「方法: Visual Studio で Office プロジェクトを作成する」を参照してください。プロジェクト テンプレートの詳細については、「Office プロジェクト テンプレートの概要」を参照してください。

Outlook アドインのプログラミング モデル

Outlook アドイン プロジェクトを作成すると、ThisAddIn と呼ばれる、ソリューションの基礎となるクラスが Visual Studio によって生成されます。このクラスは、コードを記述する際の開始点となり、Outlook のオブジェクト モデルをアドインに公開します。

ThisAddIn クラスとアドインで使用できる他の機能の詳細については、「アプリケーション レベルのアドインのプログラミング」を参照してください。

Outlook オブジェクト モデルによる Outlook の自動化

Outlook オブジェクト モデルでは、Outlook の自動化に使用できる型が多数公開されています。それらの型によって、次のような一般的なタスクを実行するコードを作成できます。

  • プログラムによる電子メール メッセージの作成と送信

  • 新しい会議出席依頼の送信

  • Outlook フォルダー内のアイテムの検索

詳細については、「Outlook オブジェクト モデルの概要」を参照してください。

Outlook アプリケーションのユーザー インターフェイスのカスタマイズ

タスク

詳細情報

Outlook インスペクターのリボンにカスタム タブを追加する。

リボンの概要

Outlook インスペクターの組み込みタブにカスタム グループを追加する。

方法 : 組み込みタブをカスタマイズする

Outlook インスペクターに表示されるカスタム作業ウィンドウを追加する。

カスタム作業ウィンドウ.

既存の Outlook フォームを拡張または置換するフォーム領域を追加する。

Outlook フォーム領域の作成

Outlook およびその他の Microsoft Office アプリケーションの UI をカスタマイズする方法の詳細については、「Office UI のカスタマイズ」を参照してください。

関連トピック

タイトル

説明

Outlook オブジェクト モデルの概要

Outlook オブジェクト モデルに用意されているオブジェクトの概要について説明します。

Outlook フォーム領域の作成

フォーム領域のデザイン、開発、およびデバッグを簡単に行うことができる、Visual Studio に用意されているツールについて説明します。

チュートリアル : 初めての Outlook 用アプリケーション レベルのアドインの作成

Microsoft Office Outlook 用のアプリケーション レベルのアドインを作成する方法について説明します。

Office 開発における Outlook 2010

Outlook ソリューションの開発に関する文書やリファレンス ドキュメントを探すことができる MSDN ライブラリの領域です (Visual Studio を使用した Office 開発に限定されません)。