Configurar o comportamento padrão de abertura de documentos habilitados para navegador (Office Web Apps)

 

Aplica-se a: Excel Online, PowerPoint Web App Preview, Word Web App Preview

Tópico modificado em: 2016-11-29

As informações especificadas neste artigo sobre como configurar o comportamento padrão de abertura de documentos se destinam a profissionais de TI que mantêm os Microsoft Office Web Apps instalados nos Produtos do Microsoft SharePoint 2010 em um servidor autônomo ou em um farm de servidores. Neste artigo, os Produtos do SharePoint 2010 se referem ao Microsoft SharePoint Server 2010 e ao Microsoft SharePoint Foundation 2010, a não ser que haja alguma indicação em contrário.

Configurar o comportamento padrão de abertura de documentos

No SharePoint, você pode configurar se os documentos habilitados para navegador são abertos em um aplicativo cliente ou no navegador. Por padrão, quando os Office Web Apps forem instalados, os documentos do Office serão abertos no navegador. Você pode substituir essa configuração usando o recurso OpenInClient do SharePoint. O recurso OpenInClient pode ser configurado na Administração Central ou usando o cmdlet SPFeature no Windows PowerShell.

Como os documentos são abertos no SharePoint depende do recurso OpenInClient estar ou não presente e, se presente, estar habilitado ou desabilitado:

  • Se o recurso OpenInClient não estiver presente e os Office Web Apps não estiverem instalados, os documentos serão abertos no aplicativo cliente (padrão do SharePoint).

  • Se o recurso OpenInClient não estiver presente, os Office Web Apps estiverem instalados e os aplicativos de serviço dos Office Web Apps estiverem ativados, os documentos serão abertos no navegador (padrão dos Office Web Apps).

  • Se o recurso OpenInClient estiver presente e habilitado, e os aplicativos de serviço dos Office Web Apps estiverem ativados, os documentos serão abertos no aplicativo cliente.

  • Se o recurso OpenInClient estiver presente, mas desabilitado, e os aplicativos de serviço dos Office Web Apps estiverem ativados, os documentos serão abertos no navegador.

Aviso

Quando você executar o Setup.exe para instalar os Office Web Apps, a instalação assumirá o controle do comportamento padrão de abertura no SharePoint para registrar os documentos do Word, do PowerPoint, do Excel e do OneNote a serem abertos no respectivo aplicativo Web associado. Se um usuário clicar em um documento no SharePoint depois de Setup.exe ter sido executado, mas antes do recurso Office Web Apps e de seus serviços estarem ativados, ele poderá obter um link desfeito no navegador. Ao instalar os Office Web Apps em um ambiente de produção ativo, é extremamente recomendável que você habilite o Recurso OpenInClient antes da instalação dos Office Web Apps.

Procedimentos desta tarefa:

  • Para definir o comportamento padrão de abertura de conjuntos de sites via Administração Central

  • Para definir o comportamento padrão de abertura de conjuntos de sites via Windows PowerShell

  • Para definir o comportamento padrão de abertura de uma biblioteca de documentos usando a página de configurações da biblioteca de documentos

  • Para definir o comportamento padrão de abertura de bibliotecas de documentos protegidas por IRM via Windows PowerShell

Alguns procedimentos nesta tarefa exigem o uso do Windows PowerShell ou do Shell de Gerenciamento do SharePoint 2010 para a execução de cmdlets. Para executar cmdlets do SharePoint 2010 no Windows PowerShell, você deve adicionar o snap-in Microsoft.SharePoint.PowerShell usando o cmdlet Add-PSSnapin. Também é possível executar os cmdlets do SharePoint 2010 usando o Shell de Gerenciamento do SharePoint 2010. Por padrão, o snap-in Microsoft.SharePoint.PowerShell já está registrado e é adicionado ao Shell de Gerenciamento do SharePoint 2010. Para executar os cmdlets do SharePoint 2010, é necessário ser membro da função SharePoint_Shell_Access no banco de dados de configuração e membro do grupo local WSS_ADMIN_WPG no computador onde os Produtos do SharePoint 2010 estão instalados. Para executar scripts no Windows PowerShell ou no Shell de Gerenciamento do SharePoint 2010, defina a diretiva de execução usando o cmdlet set-executionpolicy e usando o parâmetro unrestricted. Para obter mais informações sobre o cmdlet Add-PSSnapin, consulte Add-PSSnapin. Para obter mais informações sobre o uso do Windows PowerShell com os Produtos do SharePoint 2010, consulte Administração dos Produtos do SharePoint 2010 usando o Windows PowerShell.

Para definir o comportamento padrão de abertura de conjuntos de sites via Administração Central

  1. Na Administração Central do SharePoint, clique em Ações do Site e clique em Configurações do Site.

  2. Na página Configurações do Site, em Administração do Conjunto de Sites, clique em Recursos do Conjunto de Sites.

  3. Na página Recursos, para o recurso Abrir Documentos em Aplicativos Clientes por Padrão, clique em Ativar (o recurso OpenInClient está habilitado) para abrir documentos no aplicativo cliente. Clique em Desativar (o recurso OpenInClient está desabilitado) para abrir os documentos no navegador.

Para definir o comportamento padrão de abertura de conjuntos de sites via Windows PowerShell

  1. Usando o Bloco de Notas, abra um novo arquivo de texto e copie e cole nele o script a seguir.

    O exemplo a seguir define o comportamento padrão de abertura de todos os documentos em todos os sites para abertura no aplicativo cliente associado (se disponível).

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

    O exemplo a seguir define o comportamento padrão de abertura de todos os documentos em todos os sites para abertura no navegador.

    $defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id 
    Get-SPSite -limit ALL |foreach{ Disable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
    
  2. Especifique os seguintes parâmetros:

    Parâmetro Valor

    –limit

    O tipo deve ser um número não negativo válido. Especifique ALL para retornar todos os conjuntos de sites do escopo em questão.

  3. Salve o arquivo com a extensão de nome de arquivo .ps1 na pasta em que você executa scripts (geralmente, C:\scripts).

  4. No console do Windows PowerShell, no prompt de comando (ou seja, PS C:\>), digite o seguinte comando e pressione ENTER:

    C:\<caminho>\<nome_de_arquivo>.ps1

Para definir o comportamento padrão de abertura de uma biblioteca de documentos usando a página de configurações da biblioteca de documentos

  1. Na página <biblioteca de documentos>: Todos os Documentos, em Ferramentas de Biblioteca, clique em Biblioteca.

  2. Na barra de ferramentas da biblioteca, clique em Configurações da Biblioteca.

  3. Na página Definições da Biblioteca de Documentos, clique em Definições Avançadas.

  4. Na página Definições Avançadas, em Abrindo Documento no Navegador, selecione uma das seguintes opções:

    Abrir no aplicativo cliente   Quando um usuário clicar em um documento nessa biblioteca, o documento será aberto no aplicativo cliente correspondente (se disponível).

    Abrir no navegador   Quando um usuário clicar em um documento nessa biblioteca, o documento será aberto no aplicativo Web do navegador da Web para esse tipo de documento. Quando o documento é aberto no aplicativo Web, o usuário pode decidir abrir o documento no aplicativo cliente.

    Usar o servidor padrão   Quando um usuário clicar em um documento nessa biblioteca, o documento será aberto usando o comportamento padrão de abertura especificado para o servidor no qual o Produtos do SharePoint 2010 está instalado.

Para definir o comportamento padrão de abertura de bibliotecas de documentos protegidas por IRM via Windows PowerShell

  1. Usando o Bloco de Notas, abra um novo arquivo de texto e copie e cole nele o script a seguir.

    Este exemplo define o comportamento padrão de abertura de bibliotecas de documentos protegidas por IRM em todos os sites para abertura no aplicativo cliente associado (se disponível).

    Get-SPWeb -site http://contoso | % {$_.Lists} | where {$_.IrmEnabled -eq $true} | % {$_.DefaultItemOpen =[Microsoft.Sharepoint.DefaultItemOpen]::PreferClient; $_.Update()}
    
  2. Especifique os seguintes parâmetros:

    Parâmetro Valor

    –site

    URL

  3. Salve o arquivo com a extensão de nome de arquivo .ps1 na pasta em que você executa scripts (geralmente, C:\scripts).

  4. No console do Windows PowerShell, no prompt de comando (ou seja, PS C:\>), digite o seguinte comando e pressione ENTER:

    C:\<caminho>\<nome_de_arquivo>.ps1

See Also

Other Resources

Get-SPWeb
Get-SPSite
Get-SPFeature