Office アドインでのユーザー エラーのトラブルシューティング

開発した Office アドインの問題にユーザーが直面することがあります。たとえば、アドインの読み込みに失敗することや、アドインにアクセスできなくなることがあります。この記事の情報は、Office アドインのユーザーが体験する一般的な問題の解決に役立ちます。

また、Fiddler を使用して、アドインの問題を特定してデバッグすることもできます。

ユーザーの問題を解決した後、 Office ストアでカスタマー レビューに直接返信することができます

一般的なエラーとトラブルシューティングの手順

次の表は、ユーザーが遭遇する可能性がある一般的なエラー メッセージとエラーを解決するためにユーザーが実行できる手順を示しています。

エラー メッセージ 解決策
アプリのエラー:カタログに到達できませんでした ファイアウォールの設定を確認します。「カタログ」は、Office ストアを指します。このメッセージは、ユーザーが Office ストアにアクセスできないことを示しています。
アプリで発生したエラー: このアプリを起動できませんでした。このダイアログを閉じて問題を無視するか、[再起動] をクリックしてもう一度お試しください。 Office の最新の更新プログラムがインストールされていることを確認するか、Office 2013 更新プログラムをダウンロードしてください。
エラー: オブジェクトがプロパティまたはメソッド 'defineProperty' をサポートしていません Internet Explorer が互換モードで実行されていないことを確認します。[ツール]→[互換表示設定] に移動します。
申し訳ございません。お使いのブラウザーのバージョンはサポートされていないため、アプリを読み込むことができませんでした。サポートされているブラウザーのバージョンの一覧を表示するには、ここをクリックしてください。 ブラウザーが HTML5 のローカル ストレージをサポートしていることを確認するか、Internet Explorer の設定をリセットします。サポートされているブラウザーの詳細については、「Office アドインを実行するための要件」を参照してください。

Outlook アドインが正常に機能しない

Windows で実行している Outlook アドインが正常に機能しない場合は、Internet Explorer でスクリプトのデバッグを有効にしてみてください。

  • [ツール] > [インターネット オプション] > [詳細] に移動します。

  • [参照] で、 [スクリプトのデバッグを無効にする (Internet Explorer)][スクリプトのデバッグを無効にする (その他)] の各チェックボックスをオフにします。

これらの設定のチェック ボックスは、問題のトラブルシューティングを実行する際にのみオフにすることをお勧めします。チェックボックスをオフにしたままにすると、参照時にダイアログが表示されます。問題が解決したら、 [スクリプトのデバッグを使用しない (Internet Explorer)][スクリプトのデバッグを使用しない (その他)] の各チェックボックスをオンにしてください。

Office 2013 でアドインがアクティブにならない

ユーザーが次の手順を実行したときに、アドインがアクティブにならない場合があります。

  1. Office 2013 で自分の Microsoft アカウントでサインインする。

  2. 自分の Microsoft アカウントの 2 段階検証を有効にする。

  3. アドインを挿入しようとする際に、メッセージに従って ID の確認を行う。

Office の最新の更新プログラムがインストールされていることを確認するか、Office 2013 更新プログラムをダウンロードしてください。

アドインが作業ウィンドウで読み込まれない、または他のアドイン マニフェストの問題

マニフェストの問題を検証し、トラブルシューティングする」を参照して、アドインのマニフェストの問題をデバッグしてください。

アドイン ダイアログ ボックスを表示できない

Office アドインを使用するとき、ユーザーは、ダイアログ ボックスの表示を許可するよう求められます。ユーザーが [許可] を選択すると、次のエラー メッセージが示されます。

"ブラウザーのセキュリティ設定により、ダイアログ ボックスを作成できませんでした。別のブラウザーを試すか、アドレス バーに表示される [URL] とドメインが同じセキュリティ ゾーンに存在するようにブラウザーを構成してください。"

ダイアログ ボックスのエラー メッセージのスクリーン ショット

影響を受けるブラウザー 影響を受けるプラットフォーム
Internet Explorer、Microsoft Edge Office Online

この問題を解決するために、エンド ユーザーまたは管理者は、Internet Explore の信頼済みサイトのリストにアドインのドメインを追加することができます。Internet Explorer または Microsoft Edge ブラウザーのどちらを使用していても、同じ手順を使用します。

重要:アドインを信頼しない場合は、信頼済みサイトのリストにアドインの URL を追加しないでください。

URL を信頼済みサイトのリストに追加する方法:

  1. Internet Explorer で [ツール] ボタンを選択し、[インター ネット オプション] > [セキュリティ] へ移動します。
  2. [信頼済みサイト] ゾーンを選択して、[サイト] を選択します。
  3. エラー メッセージに表示される URL を入力して、[追加] を選択します。
  4. もう一度、アドインを使用してみます。問題が続く場合は、その他のセキュリティ ゾーンの設定を確認して、アドインのドメインが Office アプリケーションのアドレス バーに表示される URL と同じゾーンに存在するようにします。

この問題は、ポップアップ モードでダイアログ API が使用されているときに発生します。この問題を防ぐには、displayInFrame フラグを使います。そのために、ページが iframe 内の表示をサポートしている必要があります。次の例は、フラグの使用方法を示しています。


Office.context.ui.displayDialogAsync(startAddress, {displayInFrame:true}, callback);

リボン ボタンとメニュー項目が含まれているアドイン コマンドへの変更が反映されない

アドイン コマンドにリボン ボタンのアイコンやメニュー項目のテキストなどの変更を加えても、その変更が反映されないことがあります。 以前のバージョンの Office のキャッシュをクリアしてください。

Windows の場合:

フォルダー %LOCALAPPDATA%\Microsoft\Office\16.0\Wef\ の内容を削除します。

Mac の場合:

フォルダー /Users/{your_name_on_the_device}/Library/Containers/com.Microsoft.OsfWebHost/Data/ の内容を削除します。

iOS の場合:

アドイン内の JavaScript から window.location.reload(true) を呼び出して強制的に再読み込みします。または、Office を再インストールしてください。

その他のリソース