次の方法で共有


Outlook アドインの概要

Outlook アドインは、Web ベースのプラットフォームを介して Outlook クライアントの機能を拡張するソリューションです。 Outlook アドインには、3 つの重要な側面があります。

  • 同じアドインとビジネス ロジックは、Web (Microsoft 365 と Outlook.com)、デスクトップ (Outlook on Windows (クラシック) と Mac)、モバイルで機能します。
  • Outlook アドインは、マニフェスト (アドインが Outlook に統合する方法 (ボタンや作業ウィンドウなど) を説明する)、および JavaScript/HTML のコード (アドインの UI とビジネス ロジックを構成する) で構成される。
  • Outlook アドインは、AppSource から入手するか、エンドユーザーまたは管理者がサイドロードすることができます。

Outlook アドインは、Windows 版 Outlook 固有の統合機能として以前から存在した COM アドインや VSTO アドインとは異なります。 COM アドインとは違い、Outlook アドインのコードがユーザーのデバイスまたは Outlook クライアントに物理的にインストールされることはありません。 Outlook のアドインの場合、Outlook はマニフェストを読み取り UI で指定したコントロールをフックした後に、HTML と JavaScript を読み込みます。 Web コンポーネントはすべて、サンドボックス内のブラウザーまたは Webview コントロールのコンテキストで実行されます。

重要

  • COM アドインと VSTO アドインは、 新しい Outlook on Windows ではサポートされていません。 ただし、これらのアドインは、従来の Outlook on Windows デスクトップ クライアントで引き続きサポートされています。 詳細については、「 Windows 上の新しい Outlook 用 Outlook アドインを開発する」を参照してください。

  • Windows 上の従来の Outlook では、特に同じ画面またはメール アイテムで動作する場合は、Office Web アドインと共に COM アドインをインストールすることはお勧めしません。 COM アドインと Web アドインによって実行される操作が相互に干渉し、予期しない動作につながる可能性があります。 COM と Web アドインの両方のバージョンのソリューションをサポートする必要がある場合は、COM ソリューションを同等のアドインとして指定する必要があります。 詳細については、「 Office アドインを既存の COM アドインと互換性のあるものにする」を参照してください。

アドインをサポートしている Outlook アイテムには、メール メッセージ、会議出席依頼、会議出席依頼の返信、会議の取り消し、予定などがあります。 それぞれの Outlook アドインにより、アイテムの種類、ユーザーがアイテムの読み取りや作成を行うかどうかなど、使用できるコンテキストが定義されます。

注:

アドインを AppSource に 公開 し、Office エクスペリエンス内で利用できるようにする場合は、商用マーケットプレイスの認定ポリシー に準拠していることを確認してください。 たとえば、検証に合格するには、アドインは、定義したメソッドをサポートするすべてのプラットフォーム全体で機能する必要があります (詳細については、セクション 1120.3 と「Office アドイン アプリケーションと可用性」のページを参照してください)。

拡張点

拡張点は、アドインが Outlook と統合する方法です。 これを行う方法を次に示します。

  • アドインは、メッセージと予定のコマンド サーフェスに表示されるボタンを宣言できます。 詳細については、「 アドイン コマンド」を参照してください。

    リボンのアドイン コマンド ボタン。

  • アドインは、メッセージや予定の正規表現の一致をリンクすることができます。 詳細は、「コンテキスト Outlook アドイン」をご覧ください。

    重要

    エンティティベースのコンテキスト Outlook アドインは廃止されました。 別のソリューションとして、コンテキスト アドインに正規表現ルールを実装します。 これらのルールを実装する方法のガイダンスについては、「 コンテキスト Outlook アドイン」を参照してください。

  • アドインは、特定のイベントが発生したときにタスクを実行できます。 詳細については、「 イベント ベースのアクティブ化のために Outlook アドインを構成する」を参照してください。

アドインで使用可能なメールボックスのアイテム

Outlook アドインは、ユーザーがメッセージまたは予定を作成または読んでいるときにアクティブになりますが、他の種類のアイテムではアクティブになりません。 ただし、現在のメッセージ アイテムが作成または読み取りフォームで次のいずれかである場合、アドインはアクティブ化されません

  • Information Rights Management (IRM) によって保護されるか、保護のために他の方法で暗号化され、モバイル デバイス上の Outlook からアクセスされます。 デジタル署名は、これらのメカニズムのいずれかに依存するため、デジタル署名されたメッセージの例です。 Outlook アドインでの IRM サポートの詳細については、「 IRM によって保護されたメール アイテム」を参照してください。

  • [ プログラムによるアクセスを許可する ] カスタム ポリシー オプションが false に設定されている秘密度ラベルを持つ IRM で保護されたメール アイテム。 Outlook アドインでの IRM サポートの詳細については、「 IRM によって保護されたメール アイテム」を参照してください。

  • メッセージ クラスが IPM.Report.* である配信レポートまたは通知 (配信レポート、配信不能レポート (NDR)、開封通知、未開封通知、遅延通知など)。

  • 別のメッセージに添付される .msg または .eml ファイルの場合。

  • .msg または .eml ファイルがファイル システムから開かれた場合。

  • グループ メールボックス、共有メールボックス*、別のユーザーのメールボックス*、アーカイブ メールボックス、またはパブリック フォルダー内。

    重要

    * 委任アクセス シナリオのサポート (たとえば、別のユーザーのメールボックスから共有されたフォルダー) は 要件セット 1.8 で導入されましたが、共有メールボックスのサポートは 要件セット 1.13 で導入されました。 詳細については、「 共有フォルダーと共有メールボックスのシナリオを有効にする」を参照してください。

  • カスタム フォームを使用する場合。

  • 簡易 MAPI で作成されます。 簡易 MAPI は、Outlook が閉じられている間に Office ユーザーが Windows 上の Office アプリケーションからメールを作成または送信するときに使用されます。 たとえば、ユーザーは Word での作業中に Outlook メールを作成できます。これにより、Outlook アプリケーション全体を起動せずに Outlook メール作成ウィンドウがトリガーされます。 ただし、ユーザーが Word からメールを作成するときに Outlook が既に実行されている場合、これは簡易 MAPI シナリオではないため、Outlook アドインは、他のアクティブ化要件が満たされている限り、作成フォームで動作します。

現在、モバイル クライアント用のアドインを設計および実装する際には、さらに考慮事項があります。 詳細については、「 モバイル デバイス上の Outlook でアドイン コマンドのサポートを追加する」を参照してください。

IRM によって保護されたメール アイテム

Outlook アドインは、次のサポートされているクライアントからアイテムにアクセスすると、IRM で保護されたメール アイテムに対してアクティブ化されます。

  • Outlook on the web

  • Windows 上の新しい Outlook

  • バージョン 2009 以降のクラシック Outlook on Windows (ビルド 13229.10000)

    注:

    デジタル署名は、IRM などの保護メカニズムに依存します。 Microsoft 365 サブスクリプションに関連付けられている従来の Outlook on Windows バージョン 1711 (ビルド 8711.1000) 以降、アドインはデジタル署名されたメッセージでアクティブ化されます。

  • バージョン 16.77 以降の Outlook on Mac (23082700)

ただし、次の場合、アドインは IRM で保護されたアイテムに対してアクティブ化されません。

  • IRM で保護されたアイテムは、モバイル デバイスの Outlook からアクセスされます。
  • IRM で保護された項目には秘密度ラベルがあり、[ プログラムによるアクセスを許可する ] カスタム ポリシー オプションが false に設定されています。 カスタム ポリシー オプションの詳細については、「 使用権限と説明」を参照してください。

サポートされるクライアント

Outlook アドインは、Outlook on the web、Outlook on Windows (新規およびクラシック)、Outlook on Mac、Outlook on iOS、Outlook on Android、Outlook.com でサポートされています。 すべての最新機能がすべてのクライアントで同時にサポートされるとは限りません。 クライアントとサーバーでの機能サポートの詳細については、「 Exchange サーバーと Outlook クライアントでサポートされる要件セット」と 、それらの機能に固有の記事を参照してください。

Outlook アドインの作成を開始する

Outlook アドインの作成を開始するには、次の操作を行います。

関連項目