SharePoint アプリ "スプレッドシートのインポート" が失敗し、エラー "予期しないエラーが発生しました。 (-2147352567)"

現象

SharePoint で SharePoint アプリ "スプレッドシートのインポート" を使用して [インポート] ボタンをクリックすると、次のエラーが表示されます。

予期しないエラーが発生しました。 (-2147352567).

原因

セキュリティ制限により、Web ページが Excel.exe を開始またはアクセスできなくなります。

回避策

重要

このセクションの手順の実行には注意が必要です。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 変更する前に、問題の発生に備えて復元用にレジストリのバックアップを作成してください。

次のレジストリ値を削除または変更します。

  1. レジストリ エディターを起動します。 これを行うには、状況に応じて、次のいずれかの手順を使用します。

    • Windows 10: [スタート] ボタンを右クリックまたは長押しし、[実行] を選択して [実行] ダイアログ ボックスを開きます。
    • Windows 8 の場合: Windows キーを押しながら R キーを押して [ファイル名を指定して実行] ダイアログ ボックスを開きます。
    • Windows 7 または Windows Vista: [スタート]、[ファイル名を指定して実行] の順に選択し、[ファイル名を指定して実行] ダイアログ ボックスを開きます。
  2. 「regedit.exe」 と入力し、Enter キーを押します。

  3. 次のサブキーを見つけてクリックします。

    [HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security]
    
  4. [ 編集] をクリックし、[ 新しい文字列値] をクリックします。 値名として次のテキストを入力し、Enter キーを押します。

    "automationsecurity"=dword:00000003
    
  5. [ファイル] メニューの [終了] をクリックしてレジストリ エディターを終了します。

このポリシー設定は、別のアプリケーションによってプログラムで開かれた Office アプリケーションでマクロを実行できるかどうかを制御します。

このポリシー設定を有効にした場合は、プログラムでアプリケーションを開いたときに Excel、PowerPoint、Wordでマクロの動作を制御するための 3 つのオプションから選択できます。

  • マクロが有効 ( 既定値) - プログラムで開かれたアプリケーションでマクロを実行できます。 このオプションでは、Excel、PowerPoint、およびWordの既定の構成が適用されます。
  • ユーザー アプリケーション マクロのセキュリティ レベル - マクロ機能は、セキュリティ センターの [マクロ設定] セクションの設定によって決まります。
  • 既定でマクロを無効にする - プログラムによって開かれたアプリケーションでは、すべてのマクロが無効になります。

このポリシー設定が無効になっているか、設定されていない場合、Microsoft Excel、PowerPoint、またはWordをプログラムで起動するために使用される別のプログラムは、ブロックされることなくマクロを実行できます。

詳細

さらにヘルプが必要ですか? SharePoint コミュニティにアクセスしてください。