Office アドインで使用されるブラウザーと webview コントロール

Office アドインは、Office on the web で実行するときに iframe を使用して表示される Web アプリケーションです。 デスクトップおよびモバイル クライアント用の Office では、Office アドインは埋め込みのブラウザー コントロール (WebView とも呼ばれます) を使用します。 アドインには JavaScript を実行するための JavaScript エンジンも必要です。 組み込みのブラウザとエンジンはどちらも、ユーザーのコンピュータにインストールされたブラウザによって提供されます。 本資料では、"webview" とは webview コントロールと JavaScript エンジンの組み合わせを指します。 使用される webview は、コンピューターのオペレーティング システムによって異なります。

プラットフォーム別のブラウザー

次の表は、さまざまなプラットフォームとオペレーティング システムで使用されるブラウザーを示しています。

OS Office のバージョン ブラウザー
any Office on the web Office が開かれているブラウザー。
Windows any WebView2* 対応 Microsoft Edge (Chromium ベース)
Mac any Safari with WKWebView
iOS any Safari with WKWebView
Android any Chrome

* サポートされているバージョンの Office の場合、WebView2 は既定で Office と共にインストールされます。

重要

条件付きアクセス は、iOS または Android の Office アドインではサポートされていません。 これらのアドインは、Edge ベースのブラウザー コントロールではなく、Safari ベースの WKWebView または Android ベースの WebView を使用します。

WebView2 の問題のトラブルシューティング

スクロール バーが作業ウィンドウに表示されない

既定では、WebView2 のスクロール バーは、マウス ポインターを上に置くまで非表示になります。 垂直スクロール バーが常に表示されるようにするには、作業ウィンドウの各ページの<body>要素の CSS スタイル設定で overflow-y プロパティを scroll に設定します。

PDF ファイルをダウンロードしようとしてエラーが発生する

アドイン内の BLOB を PDF ファイルとして直接ダウンロードすることは、WebView2 ではサポートされていません。 回避策は、BLOB を PDF ファイルとしてダウンロードする単純な Web アプリケーションを作成することです。 アドインで Office.context.ui.openBrowserWindow(url) メソッドを呼び出して、Web アプリケーションの URL を渡します。 これにより、Office の外部のブラウザー ウィンドウで Web アプリケーションが開きます。

WIP で保護されたドキュメント

WIP (Windows Information Protection) を使用してドキュメントでアドインを実行し、WebView2 (Microsoft Edge Chromium ベース) を使用するには、追加の手順が必要です。 WebView2 プロセス msedgewebview2.exeを、企業の WIP ポリシーの保護されたアプリの一覧に追加します。 管理者は、Intune を使用してこの WIP ポリシーを次の値で追加します。

  • 名前: webview2
  • 発行元: O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US
  • 製品名: MICROSOFT EDGE WEBVIEW2
  • ファイル: MSEDGEWEBVIEW2.EXE
  • 最小バージョン: *
  • 最大バージョン: *

文書が WIP で保護されているかどうかを確認するには、次の手順を実行します。

  1. ファイルを開きます。
  2. リボンの [ ファイル ] タブを選択します。
  3. [情報] を選択します。
  4. WIP 対応ドキュメントの上部の [情報] ページの上部、ファイル名のすぐ下にブリーフケース アイコンが表示され、その後に [職場によって管理] (...) と表示されています。

関連項目