Definir o comportamento padrão de abertura para documentos habilitados para navegadores (Office Web Apps quando usados com o SharePoint 2013)

Aplica-se a: Office Web Apps, SharePoint Foundation 2013, SharePoint Server 2013

Resumo: explica como configurar o comportamento de abertura padrão de documentos do Office nos conjuntos de sites e bibliotecas de documentos do SharePoint.

Público: profissionais de TI

Para abrir um documento em uma biblioteca de documentos do SharePoint 2013, basta clicar no título. O que acontece a seguir (se o arquivo é aberto em um aplicativo cliente ou no navegador) depende de vários fatores, como qual tipo de arquivo ele é, como você configurou seu farm do Office Aplicativos Web Server e como você definiu as configurações de recurso OpenInClient da biblioteca ou coleção de sites. As etapas a seguir mostram como configurar o comportamento aberto padrão para documentos do Office em que você tem o SharePoint 2013 configurado para usar o Office Aplicativos Web Server.

Definir como os documentos são abertos de bibliotecas do SharePoint 2013

Por padrão, depois de configurar o SharePoint 2013 para usar o Office Aplicativos Web Server, clicar em um arquivo word, PowerPoint, Excel ou OneNote o abre no navegador. Documentos PDF abertos no Aplicativo Web do Word. Há duas maneiras de alterar o comportamento padrão a fim de permitir que aplicativos clientes abram os arquivos diretamente:

  • Para o farm do SharePoint 2013 Você pode ajustar o comportamento de abertura padrão por tipo de arquivo para o farm do SharePoint 2013 usando os cmdlets New-SPWOPIBinding e Set-SPWOPIBinding do Windows PowerShell. Esses cmdlets também podem ser usados para ajustar o comportamento dos documentos PDF.

  • Em coleções de sites ou bibliotecas de documentos Administradores e usuários da coleção de sites podem usar o recurso OpenInClient no SharePoint 2013 para especificar se os arquivos do Office serão abertos no aplicativo cliente ou no navegador. Os usuários podem alterar essa configuração nas propriedades da biblioteca de documento e os administradores do conjunto de sites podem alterar essa configuração na Administração do Conjunto de Sites ou usando o cmdlet Enable-SPFeature para habilitar o recurso OpenInClient. Consulte a próxima seção para obter vários métodos diferentes para habilitar o recurso OpenInClient.

Em geral, o recurso OpenInClient substitui todas as associações WOPI definidas entre o SharePoint 2013 e o Office Aplicativos Web Server. Em outras palavras, se o recurso OpenInClient de uma biblioteca ou coleção de sites do SharePoint 2013 estiver habilitado, os documentos serão abertos no aplicativo cliente mesmo se você tiver configurado o servidor do SharePoint 2013 para usar o Office Aplicativos Web Server.

Observação

Configurar o comportamento aberto padrão para documentos habilitados para navegador não afetará se os usuários podem usar os recursos Check Out e Send To no SharePoint 2013 para baixar documentos. Para obter informações sobre como configurar permissões de check-out, download e exibição no SharePoint 2013, confira Planejamento de permissões para sites e conteúdo no SharePoint 2013.

Definir o recurso OpenInClient para uma biblioteca de documentos ou coleção de sites

Use um dos procedimentos a seguir para definir o recurso OpenInClient no SharePoint 2013.

Observação

Alguns desses procedimentos usam o Shell de Gerenciamento do SharePoint 2013 para executar cmdlets do SharePoint. Se você optar por usar o console Windows PowerShell, deverá adicionar o snap-in Microsoft.SharePoint.PowerShell usando o cmdlet Add-PSSnapin. Para obter mais informações sobre como usar Windows PowerShell com o SharePoint 2013, consulte Usar Windows PowerShell para administrar o SharePoint 2013.

Observação

Você pode concluir tarefas em pacotes do Office 2013 usando um mouse, atalhos de teclado ou toque. Para obter informações sobre como usar atalhos de teclado e contato com produtos e serviços do Office, consulte Atalhos de Teclado e Guia de Toque do Office.

Definir o recurso OpenInClient para conjuntos de sites

  1. Na coleção de sites do SharePoint, escolha o ícone >Configurações Configuraçõesdo Site Configurações.

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

  3. Na página Recursos, para o recurso Abrir Documentos em Aplicativos Cliente por Padrão, escolha Ativar para habilitar o recurso OpenInClient (os documentos serão abertos no aplicativo cliente), ou Desativar para desabilitar o recurso OpenInClient (os documentos serão abertos no navegador).

Definir o comportamento de abertura padrão para conjuntos de sites usando o Windows PowerShell

  1. Primeiro, verifique se você possui as seguintes associações:

    • A função de servidor fixa securityadmin na instância do SQL Server.

    • Função do banco de dados fixo db_owner em todos os bancos de dados que devem ser atualizados.

    • Grupo de administradores no servidor no qual você está executando cmdlets do Windows PowerShell.

    Além disso, dê uma olhada em about_Execution_Policies e adicione quaisquer outras associações necessárias.

    Um administrador pode usar o cmdlet Add-SPShellAdmin para conceder permissões para usar cmdlets SharePoint 2013.

    Observação

    Se você não tiver permissões, entre em contato com o administrador de instalação ou SQL Server administrador para solicitá-las. Para obter informações adicionais sobre Windows PowerShell permissões, consulte Permissões e Add-SPShellAdmin.

  2. Abra um Shell de Gerenciamento do SharePoint 2013 elevado:

    No Windows Server 2008

    1. No menu Iniciar, selecione Todos os Programas.

    2. Selecione Produtos Microsoft SharePoint 2013.

    3. Escolha Shell de Gerenciamento do SharePoint 2013 para exibir o menu de atalho (clique com o botão direito).

    4. Do menu de atalho, escolha Executar como administrador.

    No Windows Server 2012

    1. Passe o dedo a partir da borda da tela para mostrar os botões e selecione Pesquisar para consultar todos os aplicativos que estão instalados no computador.

    2. Escolha (clique com o botão direito) Shell de Gerenciamento do SharePoint 2013 para exibir a barra de aplicativos.

    3. Na barra de aplicativos, selecione Executar como administrador.

  3. No prompt de comando Windows PowerShell, digite um dos seguintes comandos:

    • Para habilitar o recurso OpenInClient para um conjunto de sites específico (para abrir documentos no aplicativo cliente), digite este comando:
          Enable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url <SiteCollURL>
    

    em que <SiteCollURL> é a URL da coleção de sites.

    • Para habilitar o recurso OpenInClient para todos os conjuntos de sites (para abrir documentos no aplicativo cliente), digite este comando:
          Get-SPSite -limit ALL |foreach{ Enable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url $_.URL }
    
    • Para desabilitar o recurso OpenInClient para um conjunto de sites específico (para abrir documentos no navegador), digite este comando:
          Disable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url <SiteCollURL>
    

    em que <SiteCollURL> é a URL da coleção de sites.

    • Para desabilitar o recurso OpenInClient para todos os conjuntos de sites (para abrir documentos no navegador), digite este comando:
          Get-SPSite -limit ALL |foreach{ Disable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url $_.URL }
    

Definir o comportamento de abertura padrão para uma biblioteca de documentos usando a página de configurações de biblioteca de documentos

  1. Na página da biblioteca de documentos, escolha a guia Biblioteca.

  2. No grupo Configurações, escolha Configurações da Biblioteca.

  3. Na página Configurações da Biblioteca de Documentos, escolha Configurações avançadas.

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

    • Abrir no aplicativo cliente Quando um usuário escolhe um documento nesta biblioteca, o documento será aberto no aplicativo cliente correspondente se ele estiver disponível.

    • Abrir no navegador Quando um usuário escolhe um documento nesta biblioteca, o documento será aberto no navegador da Web no aplicativo Web para esse tipo de documento. Quando o documento for aberto no aplicativo da Web, o usuário poderá decidir abrir o documento no aplicativo cliente.

    • Usar o padrão do servidor Quando um usuário escolhe um documento nesta biblioteca, o documento será aberto usando o comportamento aberto padrão especificado para o servidor que executa o SharePoint 2013.

Definir o comportamento de abertura padrão para bibliotecas de documentos protegidas por IRM usando o Windows PowerShell

  1. Primeiro, verifique se você possui as seguintes associações:

    • A função de servidor fixa securityadmin na instância do SQL Server.

    • Função do banco de dados fixo db_owner em todos os bancos de dados que devem ser atualizados.

    • Grupo de administradores no servidor no qual você está executando cmdlets do Windows PowerShell.

    Além disso, dê uma olhada em about_Execution_Policies e adicione quaisquer outras associações necessárias.

    Um administrador pode usar o cmdlet Add-SPShellAdmin para conceder permissões para usar cmdlets SharePoint 2013.

    Observação

    Se você não tiver permissões, entre em contato com o administrador de instalação ou SQL Server administrador para solicitá-las. Para obter informações adicionais sobre Windows PowerShell permissões, consulte Permissões e Add-SPShellAdmin.

  2. Abra um Shell de Gerenciamento do SharePoint 2013 elevado:

    No Windows Server 2008

    1. No menu Iniciar, selecione Todos os Programas.

    2. Selecione Produtos Microsoft SharePoint 2013.

    3. Escolha Shell de Gerenciamento do SharePoint 2013 para exibir o menu de atalho (clique com o botão direito).

    4. Do menu de atalho, escolha Executar como administrador.

    No Windows Server 2012

    1. Passe o dedo a partir da borda da tela para mostrar os botões e selecione Pesquisar para consultar todos os aplicativos que estão instalados no computador.

    2. Escolha (clique com o botão direito) Shell de Gerenciamento do SharePoint 2013 para exibir a barra de aplicativos.

    3. Na barra de aplicativos, selecione Executar como administrador.

  3. No prompt de comando Windows PowerShell, digite este comando:

      Get-SPWeb -site <SiteCollURL> | % {$_.Lists} | where {$_.IrmEnabled -eq $true} | % {$_.DefaultItemOpen =[Microsoft.Sharepoint.DefaultItemOpen]::<DefaultItemOpenSetting>; $_.Update()}
    

    em que:

    • <SiteCollURL> é a URL do conjunto de sites em que residem as bibliotecas de documentos.

    • <DefaultItemOpenSetting> é um valor de enumeração DefaultItemOpen que especifica o comportamento aberto padrão. Use PreferClient para abrir documentos no aplicativo cliente associado (se estiver disponível). Use Browser para abrir documentos no navegador.

Confira também

Get-SPWOPIBinding

Mapa de conteúdo para o Servidor do Office Web Apps
Usar Windows PowerShell para administrar o SharePoint 2013
Servidor do Office Web Apps

Get-SPWeb
Get-SPSite
Get-SPFeature