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 アプリケーションでマクロを実行できるかどうかを制御します。

このポリシー設定を有効にする場合は、次の3つのオプションのいずれかを選択して、Excel、PowerPoint、および Word のマクロの動作を制御することができます。

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

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

詳細

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