ブラウザー対応ドキュメントを表示する既定の方法を構成する (Office Web Apps)

 

適用先: Excel Online, PowerPoint Web App Preview, Word Web App Preview

トピックの最終更新日: 2016-11-29

ブラウザー対応ドキュメントを表示する既定の方法についてこの記事で提供される情報は、スタンドアロン サーバーまたはサーバー ファームの Microsoft SharePoint 2010 製品にインストールされた Microsoft Office Web Apps を管理する IT 担当者を対象としています。この記事では、特に明記していない限り、SharePoint 2010 Productsは Microsoft SharePoint Server 2010 および Microsoft SharePoint Foundation 2010 を指します。

ドキュメントを表示する既定の方法を構成する

SharePoint では、ブラウザー対応ドキュメントをクライアント アプリケーションとブラウザーのどちらに表示するかを構成できます。既定では、Office Web Apps をインストールすると、Office ドキュメントはブラウザーに表示されます。この設定は、SharePoint の OpenInClient 機能を使用して変更できます。OpenInClient 機能は、サーバーの全体管理または Windows PowerShell の SPFeature コマンドレットを使用して構成できます。

SharePoint でドキュメントを表示する方法は、OpenInClient 機能の有無、およびこの機能が有効か無効かによって決まります。

  • OpenInClient 機能がなく、Office Web Apps がインストールされていない場合は、ドキュメントはクライアント アプリケーションに表示されます (SharePoint の既定の動作)。

  • OpenInClient 機能がなく、Office Web Apps がインストールされて Office Web Apps のサービス アプリケーションがアクティブ化されている場合は、ドキュメントはブラウザーに表示されます (Office Web Apps の既定の動作)。

  • OpenInClient 機能があって有効になっており、Office Web Apps のサービス アプリケーションがアクティブ化されている場合は、ドキュメントはクライアント アプリケーションに表示されます。

  • OpenInClient 機能があっても無効になっており、Office Web Apps のサービス アプリケーションがアクティブ化されている場合は、ドキュメントはブラウザーに表示されます。

警告

Setup.exe を実行して Office Web Apps をインストールすると、Word、PowerPoint、Excel、および OneNote のドキュメントを表示する SharePoint の既定の方法として、関連付けられている Web アプリケーションで表示する方法がセットアップによって設定されます。Setup.exe の実行後、Office Web Apps のサービスと機能をアクティブ化する前にユーザーが SharePoint でドキュメントをクリックすると、ブラウザーでリンク切れが発生することがあります。稼働中の運用環境に Office Web Apps をインストールする場合は、Office Web Apps のセットアップを実行する前に、OpenInClient 機能を有効にすることを強くお勧めします。

このタスクの手順は、以下のとおりです。

  • サーバーの全体管理を使用してサイト コレクションに既定の表示方法を設定するには

  • Windows PowerShell を使用してサイト コレクションに既定の表示方法を設定するには

  • ドキュメント ライブラリの設定ページを使用してドキュメント ライブラリに既定の表示方法を設定するには

  • Windows PowerShell を使用して IRM 保護ドキュメント ライブラリに既定の表示方法を設定するには

このタスクの一部の手順では、Windows PowerShell または SharePoint 2010 管理シェルを使用してコマンドレットを実行する必要があります。Windows PowerShell で SharePoint 2010 コマンドレットを実行するには、Add-PSSnapin コマンドレットを使用して Microsoft.SharePoint.PowerShell スナップインを追加する必要があります。または、SharePoint 2010 管理シェルを使用して SharePoint 2010 コマンドレットを実行することもできます。既定では、Microsoft.SharePoint.PowerShell スナップインは登録済みであり、SharePoint 2010 管理シェルに追加されます。SharePoint 2010 コマンドレットを実行するには、構成データベースの SharePoint_Shell_Access ロールのメンバーであり、SharePoint 2010 Productsがインストールされているコンピューターの WSS_ADMIN_WPG ローカル グループのメンバーである必要があります。Windows PowerShell または SharePoint 2010 管理シェルでスクリプトを実行するには、set-executionpolicy コマンドレットで unrestricted パラメーターを指定して実行ポリシーを設定する必要があります。Add-PSSnapin コマンドレットの詳細については、「Add-PSSnapin」を参照してください。SharePoint 2010 Productsで Windows PowerShell を使用する方法については、「Windows PowerShell を使用した SharePoint 2010 製品の管理」を参照してください。

サーバーの全体管理を使用してサイト コレクションに既定の表示方法を設定するには

  1. SharePoint サーバーの全体管理で、[サイトの操作] をクリックし、次に [サイトの設定] をクリックします。

  2. [サイトの設定] ページの [サイト コレクションの管理] で、[サイト コレクションの機能] をクリックします。

  3. ドキュメントがクライアント アプリケーションに表示されるようにするには、[機能] ページで、[既定でクライアント アプリケーションでドキュメントを開く] 機能の [アクティブ化] をクリックします (OpenInClient 機能が有効になります)。ドキュメントがブラウザーに表示されるようにするには、この機能の [非アクティブ化] をクリックします (OpenInClient 機能が無効になります)。

Windows PowerShell を使用してサイト コレクションに既定の表示方法を設定するには

  1. メモ帳でテキスト ファイルを作成し、以下のスクリプトをコピーしてこのファイルに貼り付けます。

    次の例では、すべてのサイト内のドキュメントを関連付けられたクライアント アプリケーション (使用可能な場合) に表示するように既定の方法を設定します。

    $defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id 
    Get-SPSite -limit ALL |foreach{ Enable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
    

    次の例では、すべてのサイトのすべてのドキュメントをブラウザーで開くように既定の方法を設定します。

    $defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id 
    Get-SPSite -limit ALL |foreach{ Disable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
    
  2. 以下のパラメーターを指定します。

    パラメーター

    –limit

    有効な正の数値を入力する必要があります。"ALL" を指定すると、範囲内のすべてのサイト コレクションが返されます。

  3. ファイルに .ps1 というファイル名拡張子を付け、スクリプトを実行するフォルダー (通常は C:\scripts) に保存します。

  4. Windows PowerShell コンソールのコマンド プロンプト (PS C:\>) で、以下のコマンドを入力し、Enter キーを押します。

    C:\<パス>\<ファイル名>.ps1

ドキュメント ライブラリの設定ページを使用してドキュメント ライブラリに既定の表示方法を設定するには

  1. [<ドキュメント ライブラリ>: すべてのドキュメント] ページの [ライブラリ ツール] で、[ライブラリ] をクリックします。

  2. ライブラリ ツール バーで、[ライブラリの設定] をクリックします。

  3. [ドキュメント ライブラリの設定] ページで、[詳細設定] をクリックします。

  4. [詳細設定] ページの [ブラウザーで開くドキュメント] セクションで、次のオプションのいずれかを選択します。

    クライアント アプリケーションで開く   このライブラリ内のドキュメントをクリックすると、対応するクライアント アプリケーションでドキュメント (利用可能な場合) が表示されます。

    ブラウザーで開く   このライブラリ内のドキュメントをクリックすると、そのドキュメントの種類に対応する Web ブラウザー Web App でドキュメントが表示されます。ドキュメントを Web App で開いた後で、クライアント アプリケーションで開くことを選択することもできます。

    サーバーの既定値を使用する   このライブラリ内のドキュメントをクリックすると、SharePoint 2010 Productsがインストールされているサーバーの既定の表示方法でドキュメントが開かれます。

Windows PowerShell を使用して IRM 保護ドキュメント ライブラリに既定の表示方法を設定するには

  1. メモ帳でテキスト ファイルを作成し、以下のスクリプトをコピーしてこのファイルに貼り付けます。

    次の例では、すべてのサイトの IRM 保護ドキュメント ライブラリを、関連付けられたクライアント アプリケーション (使用可能な場合) で表示するように既定の方法を設定します。

    Get-SPWeb -site http://contoso | % {$_.Lists} | where {$_.IrmEnabled -eq $true} | % {$_.DefaultItemOpen =[Microsoft.Sharepoint.DefaultItemOpen]::PreferClient; $_.Update()}
    
  2. 以下のパラメーターを指定します。

    パラメーター

    –site

    URL

  3. ファイルに .ps1 というファイル名拡張子を付け、スクリプトを実行するフォルダー (通常は C:\scripts) に保存します。

  4. Windows PowerShell コンソールのコマンド プロンプト (PS C:\>) で、以下のコマンドを入力し、Enter キーを押します。

    C:\<パス>\<ファイル名>.ps1

See Also

Other Resources

Get-SPWeb
Get-SPSite
Get-SPFeature