Share via


Outlook ソリューション

更新 : 2007 年 11 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

プロジェクトの種類

  • アプリケーション レベルのプロジェクト

Microsoft Office のバージョン

  • Outlook 2007

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

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

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

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

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

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

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

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

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

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

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

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

Outlook 2007 の UI は Outlook 2003 とは異なるため、以前とは異なる方法でのカスタマイズが可能です。

Outlook 2007

タスク

詳細情報

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

リボンの概要

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

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

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

カスタム作業ウィンドウの概要.

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

Outlook フォーム領域の作成

Outlook 2003

タスク

詳細情報

カスタム ツール バーとツール バー アイテムを追加する。

方法 : Outlook にカスタムのツール バーとツール バー アイテムを追加する

メニューとメニュー項目を追加する。

方法 : Outlook にカスタム メニューとメニュー項目を追加する

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

参照

概念

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

Outlook フォーム領域の作成

アプリケーション レベルのアドインのプログラミングについて