Windows で Office アドインをネットワーク共有からサイドロードする

ネットワーク共有を使用して、localhost テストが完了した後、Windows 上の Office アドインをテストします。 このフローでは、マニフェストを共有フォルダーに配置し、Office でそのフォルダーを信頼し、アドインをインストールします。 このデプロイ オプションは、localhost での開発とテストを完了し、ローカル以外のサーバーまたはクラウド アカウントからアドインをテストする場合に使用することを目的としています。

重要

ネットワーク共有によるデプロイは、運用アドインではサポートされていません。このメソッドには、次の制限があります。

  • アドインは Windows コンピューターにのみインストールできます。
  • Microsoft 365 の統合マニフェストを使用するアドインは、ネットワーク共有に発行される場合はサポートされません。
  • カスタム タブやカスタム ボタンを追加するなどして、新しいバージョンのアドインがリボンを変更した場合、各ユーザーはアドインを再インストールする必要があります。

注:

アドイン プロジェクトが十分に新しい Office 用の Yeoman ジェネレーター バージョンで作成されている場合、アドインは npm start を実行すると自動的に Office デスクトップ クライアントにサイドロードします。

この記事は、Word、Excel、PowerPoint、および Project アドインのテストにのみ適用され、Windows でのみ適用されます。 別のプラットフォームでテストする場合、または Outlook アドインをテストする場合は、次のいずれかのトピックを参照してアドインをサイドロードします。

次のビデオでは、共有フォルダー カタログを使用して Office on the web またはデスクトップでアドインをサイドロードする手順について説明します。

フォルダーの共有

  1. アドインをホストする Windows コンピューターのエクスプローラーで、共有フォルダー カタログとして使用するフォルダーの親フォルダーまたはドライブに移動します。

  2. 共有フォルダー カタログとして使用するフォルダーのコンテキスト メニューを開き (フォルダーを右クリックするなど)、[プロパティ] を選択 します

  3. [プロパティ] ダイアログ ボックス内で [共有] タブを選択し、[共有] ボタンを選択します。

    [共有] タブと [共有] ボタンが強調表示された [フォルダーのプロパティ] ダイアログ。

  4. [ ネットワーク アクセス ] ダイアログ ウィンドウで、自分と、アドインを共有する他のユーザーまたはグループを追加します。 フォルダーに対する 読み取り/書き込み アクセス許可が少なくとも必要です。 共有するユーザーの選択が完了したら、[共有] を選択 します

  5. [ フォルダーが共有されている ] の確認で、フォルダー名の後に表示される完全なネットワーク パスをメモします。 共有フォルダーを信頼済みカタログとして指定する場合は、この値を [カタログURL] として入力します。 [ 完了] を 選択して、[ ネットワーク アクセス ] ダイアログ ウィンドウを閉じます。

    共有パスが強調表示された [ネットワーク アクセス] ダイアログ。

  6. [閉じる] を選択して、[プロパティ] ダイアログ ウィンドウを閉じます。

共有フォルダーを信頼できるカタログとして指定する

この信頼を構成するには、2 つの方法があります。 設定に合ったオプションに従います。

信頼を手動で構成する

  1. Excel、Word、PowerPoint、または Project で新しいドキュメントを開きます。

  2. [ファイル] タブを選択し、[オプション] を選択します。

  3. [セキュリティ センター] を選択し、[セキュリティ センターの設定] ボタンを選択します。

  4. [信頼されているアドイン カタログ] を選びます。

  5. [ カタログ URL ] ボックスに、 共有したフォルダーへの完全なネットワーク パスを入力します。 前に完全なパスを書き留めなかった場合は、次のスクリーンショットに示すように、フォルダーの [プロパティ ] ダイアログ ウィンドウから取得します。

    [共有] タブとネットワーク パスが強調表示された [フォルダーのプロパティ] ダイアログ。

  6. [カタログ URL] にフォルダー パスを入力したら、[カタログの追加] を選択します。

  7. 新しく追加されたアイテムの [メニューに表示する] チェック ボックスをオンにし、[OK] を選択して [セキュリティ センター ] ダイアログ ウィンドウを閉じます。

    カタログが選択された [セキュリティ センター] ダイアログ。

  8. [ OK ] ボタンを選択して 、[オプション] ダイアログ ウィンドウを閉じます。

  9. Office アプリケーションを閉じてからもう一度開くと変更内容が有効になります。

レジストリ スクリプトを使用して信頼を構成する

  1. テキスト エディターで、 TrustNetworkShareCatalog.reg という名前のファイルを作成します。

  2. ファイルに次の内容を追加します。

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\WEF\TrustedCatalogs\{-random-GUID-here-}]
    "Id"="{-random-GUID-here-}"
    "Url"="\\\\-share-\\-folder-"
    "Flags"=dword:00000001
    
  3. GUID ジェネレーターなどのオンライン GUID 生成ツールを使用して、ランダムな GUID を生成します。 TrustNetworkShareCatalog.regで、両方の場所にある-random-GUID-here-文字列を GUID に置き換えます。 外側の {} 記号をそのまま使用します。

  4. Url値を、共有したフォルダーへの完全なネットワーク パスに置き換えます。 URL 内の \ 文字は 2 倍にする必要があります。 前に完全なパスを書き留めなかった場合は、次のスクリーンショットに示すように、フォルダーの [プロパティ ] ダイアログ ウィンドウから取得します。

    [共有] タブとネットワーク パスが強調表示された [フォルダーのプロパティ] ダイアログ。

  5. ファイルは、次のようになります。 ファイルを保存します。

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\WEF\TrustedCatalogs\{01234567-89ab-cedf-0123-456789abcedf}]
    "Id"="{01234567-89ab-cedf-0123-456789abcedf}"
    "Url"="\\\\TestServer\\OfficeAddinManifests"
    "Flags"=dword:00000001
    
  6. すべての Office アプリケーションを閉じます。

  7. TrustNetworkShareCatalog.regをダブルクリックするなど、実行可能ファイルと同じように実行します。

アドインのサイドロード

  1. アドイン マニフェスト XML ファイルを共有フォルダー カタログに配置します。 Web アプリケーション自体を Web サーバーにデプロイし、マニフェストの <SourceLocation> 要素がその Web アプリ URL を指していることを確認します。

    重要

    すべてのアドインのシナリオで厳密に求められるわけではないものの、アドインに対して HTTPS エンドポイントを使用することを強くお勧めします。 SSL で保護されている (HTTPS) のではないアドインは、使用中に、保護されていないコンテンツの警告やエラーを生成します。 アドインをOffice on the web実行する場合、または Microsoft Marketplace にアドインを発行する場合は、SSL で保護されている必要があります。 アドインが外部データやサービスにアクセスする場合、アドインを SSL で保護して送信中のデータを保護する必要があります。 自己署名証明書がローカル マシンで信頼されている限り、この証明書は開発とテストに使用できます。

    注:

    Visual Studio プロジェクトの場合は、 {projectfolder}\bin\Debug\OfficeAppManifests フォルダー内のプロジェクトによってビルドされたマニフェストを使用します。

  2. Excel、Word、またはPowerPointで、リボンから [ホーム>アドイン] を選択し、[詳細設定] を選択します。 Projectで、リボンの [Project]タブの [個人用アドイン] を選択します。

  3. [Office アドイン] ダイアログ ボックスの上部にある [共有フォルダー] を選びます。

  4. アドインの名前を選び、[追加] を選択して、アドインを挿入します。

サイドロードされたアドインを削除する

以前にサイドロードされたアドインを削除するには、コンピューター上の Office キャッシュをクリアします。 Windows でキャッシュをクリアする方法の詳細については、 Office キャッシュのクリアに関する記事を参照してください。

関連項目