次の方法で共有


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

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

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

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

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

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

重要

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

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

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

既定では、WebView2 のスクロール バーは、マウス ポインターを合わせるまで非表示になります。 スクロールバーが常に表示されるようにするには、作業ウィンドウのページの<body>要素に適用される CSS スタイルに -ms-overflow-style プロパティを含め、scrollbarに設定する必要があります。

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 が有効なドキュメントに、ブリーフケース アイコンが続き、[Managed by Work (...)] が続きます。

関連項目