Office プログラムからファイルを送信するときの "既定のメール クライアントがありません" エラー

Symptoms

メールを使用して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 での 32 ビット バージョンのMicrosoft Office

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

    REG_SZ: バージョン

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

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

Resolution

Important

このセクション、メソッド、またはタスクには、レジストリを変更する方法を示す手順が含まれています。 ただし、レジストリを誤って変更した場合、重大な問題が発生する可能性があります。 したがって、これらの手順を注意深く守ってください。 追加の保護のために、レジストリを修正する前にバックアップを取ってください。 その後、問題が発生した場合は、レジストリを復元することができます。 レジストリのバックアップと復元方法の詳細は、「Windows のレジストリのバックアップおよび復元の方法」を参照してください。

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

  • 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 での 32 ビット バージョンのMicrosoft Office

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

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