Office プログラムからファイルを送信するときに発生する「既定のメール クライアントが設定されていない」エラー

現象

メールを使用して、Microsoft Excel、Microsoft Word、または Microsoft PowerPoint からファイルを送信しようとすると、次のエラーが表示されます。

Either there is no default mail client or the current mail client cannot fulfill the messaging request. Please run Microsoft Outlook and set it as the default  mail client. 

原因

この問題は、次のレジストリ データがコンピューターに存在する場合に発生します。

  • 32 ビット版の Windows 上で実行される 32 ビット版 Microsoft Office、または 64 ビット版の Windows 上で実行される 64 ビット版の Microsoft Office

    キー: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem\MSMapiApps

    REG_SZ: バージョン

    データ値: <データなし>

  • 64 ビット版の Windows 上で実行jされる 32 ビット版 Office の場合

    キー: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Messaging Subsystem\MSMapiApps

    REG_SZ: バージョン

    データ値: <データなし>

: データが関連付けられていないバージョンの値が見つからない場合や、このレジストリ パスの下にバージョンの値が存在しない場合、エラーの原因が異なります。 このエラーのその他の原因については、Microsoft サポート技術情報を検索してください。

解決方法

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、「Windows でレジストリをバックアップおよび復元する方法」を参照してください。

この問題を解決するには、次の手順を使用して \MSMapiApps キーの下からバージョンの値を削除します。

  • 32 ビット版の Windows 上で実行される 32 ビット版 Microsoft Office、または 64 ビット版の Windows 上で実行される 64 ビット版の Microsoft Office

    1. レジストリ エディターを起動します。

    2. レジストリで、次のキーを見つけて選択します。

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem\MSMapiApps

    3. MSMapiApps キーの下の バージョンという名前の REG_SZ 値を右クリックし、[名前の変更] を選択します。

    4. バージョンの値の名前を Version_Renamed に変更します。

    5. レジストリ エディターを終了します。

  • 64 ビット版の Windows 上で実行jされる 32 ビット版 Office の場合

    1. レジストリ エディターを起動します。
    2. レジストリで、次のキーを見つけて選択します。

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Messaging Subsystem\MSMapiApps 3. MSMapiApps キーの下にある Version というREG_SZ値を右クリックし、[ 名前の変更] を選択します。 4. [バージョン ] の値の名前を Version_Renamed に変更します。 5. レジストリ エディターを終了します。