Outlook の外部で作成されたメッセージには、既定の Outlook 電子メール署名は含まれません

元の KB 番号: 2544665

現象

MAPI 準拠プログラムを使用して新しい電子メール メッセージを作成する場合、メッセージに既定の Microsoft Outlook 電子メール署名が含まれていない可能性があります。 これには、次のシナリオが含まれますが、これらに限定されません。

  • Microsoft Word、Microsoft Excel、Microsoft PowerPoint など、別の Microsoft Office アプリケーションから送信コマンドまたはその他の送信コマンドを使用します。 このシナリオは通常、コマンドを使用して現在のファイルを添付ファイルとして送信するときに発生します。
  • Windows エクスプローラーでは、Email または [メール受信者に送信] を使用します。
  • Microsoft Access のメソッドまたはコマンドを SendObject 使用し、 パラメーターを EditMessage 使用してメッセージをすぐに送信するのではなく表示します。
  • カスタム ソリューションは、Simple MAPI または Extended MAPI を使用して、プログラムによって新しい電子メール メッセージ ウィンドウを作成します。

原因

これらのシナリオでは、Simple MAPI を使用して電子メール メッセージを生成できます。 この場合、Outlook は MAPI 呼び出しを処理し、メッセージを生成しているのに対し、Outlook で新しいメッセージを直接作成する場合と同じ方法でこのシナリオを処理しません。

回避策

リボンの [メッセージ] タブの [署名] ボタンを使用して、署名を手動で挿入します。

注:

Microsoft Outlook 2019 または以前のバージョンの Outlook では、この動作を変更する予定はありません。

詳細

一般に、Simple MAPI を使用して新しいメッセージが作成されたかどうかを簡単に確認できます。 このような場合、ウィンドウはモーダルであり、これは、ウィンドウが閉じられるか、メッセージが送信されるまで、電子メール メッセージ ウィンドウからフォーカスを取り除くことができないことを意味します。