Establecer el comportamiento predeterminado para abrir documentos habilitados por el explorador (Office Web Apps cuando se usa con SharePoint 2013)

Se aplica a: Office Web Apps, SharePoint Foundation 2013, SharePoint Server 2013

Resumen: Explica cómo configurar el comportamiento de apertura predeterminado para documentos de Office en colecciones de sitios y bibliotecas de documentos de SharePoint.

Público: profesionales de TI

Para abrir un documento en una biblioteca de documentos de SharePoint 2013, basta con hacer clic en su título. Lo que sucede a continuación (si el archivo se abre en una aplicación cliente o en el explorador) depende de varios factores, como el tipo de archivo que es, cómo ha configurado la granja de servidores de Office Web Apps Server y cómo ha establecido la configuración de la característica OpenInClient de la biblioteca o la colección de sitios. En los pasos siguientes se muestra cómo configurar el comportamiento de apertura predeterminado para documentos de Office donde tiene SharePoint 2013 configurado para usar Office Web Apps Server.

Establecer cómo se abren los documentos desde las bibliotecas de SharePoint 2013

De forma predeterminada, después de configurar SharePoint 2013 para usar Office Web Apps Server, al hacer clic en un archivo de Word, PowerPoint, Excel o OneNote, se abre en el explorador. Los documentos PDF se abren en Word Web App. Hay dos maneras de cambiar el comportamiento predeterminado para que los archivos se abran en las aplicaciones cliente (o en el lector DE PDF predeterminado) en su lugar:

  • Para la granja de servidores de SharePoint 2013 Puede ajustar el comportamiento de apertura predeterminado por tipo de archivo para la granja de servidores de SharePoint 2013 con los cmdlets New-SPWOPIBinding y Set-SPWOPIBinding de Windows PowerShell. Estos cmdlets también se pueden usar para ajustar el comportamiento de los documentos PDF.

  • En colecciones de sitios o bibliotecas de documentos Los administradores y usuarios de la colección de sitios pueden usar la característica OpenInClient en SharePoint 2013 para especificar si los archivos de Office se abrirán en la aplicación cliente o en el explorador. Los usuarios pueden cambiar esta configuración en las propiedades de la biblioteca de documentos y los administradores de colecciones de sitios pueden cambiarla en Administración de colecciones de sitios o mediante el cmdlet Enable-SPFeature para habilitar la característica OpenInClient. Consulte la sección siguiente para ver varios métodos diferentes para habilitar la característica OpenInClient.

En general, la característica OpenInClient invalida los enlaces WOPI que haya establecido entre SharePoint 2013 y Office Web Apps Server. En otras palabras, si la característica OpenInClient de una biblioteca o colección de sitios de SharePoint 2013 está habilitada, los documentos se abrirán en la aplicación cliente incluso si ha configurado el servidor de SharePoint 2013 para usar Office Web Apps Server.

Nota:

La configuración del comportamiento de apertura predeterminado para documentos habilitados para explorador no afectará a si los usuarios pueden usar las características Desteger y Enviar a en SharePoint 2013 para descargar documentos. Para obtener información sobre cómo configurar permisos de destete, descarga y visualización en SharePoint 2013, vea Planeamiento de permisos para sitios y contenido en SharePoint 2013.

Establecer la característica OpenInClient para una biblioteca de documentos o una colección de sitios

Use uno de los procedimientos siguientes para establecer la característica OpenInClient en SharePoint 2013.

Nota:

Algunos de estos procedimientos usan el Shell de administración de SharePoint 2013 para ejecutar cmdlets de SharePoint. Si decide usar la consola de Windows PowerShell, debe agregar el complemento Microsoft.SharePoint.PowerShell mediante el cmdlet Add-PSSnapin. Para obtener más información sobre cómo usar Windows PowerShell con SharePoint 2013, vea Uso de Windows PowerShell para administrar SharePoint 2013.

Nota:

Puede completar tareas en los conjuntos de aplicaciones de Office 2013 mediante un mouse, métodos abreviados de teclado o táctil. Para obtener información sobre cómo usar métodos abreviados de teclado y tocar con productos y servicios de Office, vea Métodos abreviados de teclado y Guía táctil de Office.

Establecer la característica OpenInClient para colecciones de sitios

  1. En la colección de sitios de SharePoint, elija el icono >ConfiguraciónConfiguración del sitio.

  2. En la página Configuración del sitio , en Administración de colecciones de sitios, elija Características de la colección de sitios.

  3. En la página Características , en la característica Abrir documentos en aplicaciones cliente de forma predeterminada , elija Activar para habilitar la característica OpenInClient (los documentos se abrirán en la aplicación cliente) o Desactivar para deshabilitar la característica OpenInClient (los documentos se abrirán en el explorador).

Establezca el comportamiento de apertura predeterminado para las colecciones de sitios mediante Windows PowerShell

  1. En primer lugar, asegúrese de que tiene las siguientes pertenencias:

    • Rol fijo de servidor securityadmin en la instancia de SQL Server.

    • Rol fijo de base de datos db_owner en todas las bases de datos que se van a cargar.

    • Grupo de administradores en el servidor en el que tenga los cmdlets de Windows PowerShell en funcionamiento.

    Además, eche un vistazo a about_Execution_Policies y agregue cualquier otra pertenencia necesaria.

    Un administrador puede usar el cmdlet Add-SPShellAdmin para conceder permisos para usar cmdlets de SharePoint 2013.

    Nota:

    Si no tiene permisos, póngase en contacto con el administrador del programa de instalación o SQL Server administrador para solicitarlos. Para obtener más información sobre los permisos de Windows PowerShell, vea Permisos y Add-SPShellAdmin.

  2. Abra un Shell de administración de SharePoint 2013 con privilegios elevados:

    En Windows Server 2008

    1. En el menú Inicio , seleccione Todos los programas.

    2. Seleccione Productos de Microsoft SharePoint 2013.

    3. Elija Shell de administración de SharePoint 2013 y muestre el menú contextual (haga clic con el botón derecho).

    4. En el menú contextual, elija Ejecutar como administrador.

    En Windows Server 2012

    1. Desliza el dedo desde el borde de la pantalla para mostrar los accesos y elige Buscar para ver todas las aplicaciones instaladas en el equipo.

    2. Elija (haga clic con el botón derecho) Shell de administración de SharePoint 2013 para mostrar la barra de la aplicación.

    3. En la barra de aplicaciones, seleccione Ejecutar como administrador.

  3. En el símbolo del sistema Windows PowerShell, escriba uno de los siguientes comandos:

    • Para habilitar la característica OpenInClient para una colección de sitios específica (para abrir documentos en la aplicación cliente), escriba este comando:
          Enable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url <SiteCollURL>
    

    donde <SiteCollURL> es la dirección URL de la colección de sitios.

    • Para habilitar la característica OpenInClient para todas las colecciones de sitios (para abrir documentos en la aplicación cliente), escriba este comando:
          Get-SPSite -limit ALL |foreach{ Enable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url $_.URL }
    
    • Para deshabilitar la característica OpenInClient para una colección de sitios específica (para abrir documentos en el explorador), escriba este comando:
          Disable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url <SiteCollURL>
    

    donde <SiteCollURL> es la dirección URL de la colección de sitios.

    • Para deshabilitar la característica OpenInClient para todas las colecciones de sitios (para abrir documentos en el explorador), escriba este comando:
          Get-SPSite -limit ALL |foreach{ Disable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url $_.URL }
    

Establecer el comportamiento de apertura predeterminado de una biblioteca de documentos mediante la página de configuración de la biblioteca de documentos

  1. En la página biblioteca de documentos, elija la pestaña Biblioteca .

  2. En el grupo Configuración , elija Configuración de biblioteca.

  3. En la página Configuración de la biblioteca de documentos, elija Configuración avanzada.

  4. En la página Configuración avanzada , en Abrir documento en el explorador, seleccione una de las siguientes opciones:

    • Abrir en la aplicación cliente Cuando un usuario elige un documento en esta biblioteca, el documento se abrirá en la aplicación cliente correspondiente si está disponible.

    • Abrir en el explorador Cuando un usuario elige un documento en esta biblioteca, el documento se abrirá en el explorador web de la aplicación web para ese tipo de documento. Cuando se abre el documento en la aplicación web, el usuario puede decidir abrir el documento en la aplicación cliente.

    • Uso del valor predeterminado del servidor Cuando un usuario elige un documento en esta biblioteca, el documento se abrirá con el comportamiento de apertura predeterminado especificado para el servidor que ejecuta SharePoint 2013.

Establezca el comportamiento de apertura predeterminado para las bibliotecas de documentos protegidas por IRM mediante Windows PowerShell

  1. En primer lugar, asegúrese de que tiene las siguientes pertenencias:

    • Rol fijo de servidor securityadmin en la instancia de SQL Server.

    • Rol fijo de base de datos db_owner en todas las bases de datos que se van a cargar.

    • Grupo de administradores en el servidor en el que tenga los cmdlets de Windows PowerShell en funcionamiento.

    Además, eche un vistazo a about_Execution_Policies y agregue cualquier otra pertenencia necesaria.

    Un administrador puede usar el cmdlet Add-SPShellAdmin para conceder permisos para usar cmdlets de SharePoint 2013.

    Nota:

    Si no tiene permisos, póngase en contacto con el administrador del programa de instalación o SQL Server administrador para solicitarlos. Para obtener más información sobre los permisos de Windows PowerShell, vea Permisos y Add-SPShellAdmin.

  2. Abra un Shell de administración de SharePoint 2013 con privilegios elevados:

    En Windows Server 2008

    1. En el menú Inicio , seleccione Todos los programas.

    2. Seleccione Productos de Microsoft SharePoint 2013.

    3. Elija Shell de administración de SharePoint 2013 y muestre el menú contextual (haga clic con el botón derecho).

    4. En el menú contextual, elija Ejecutar como administrador.

    En Windows Server 2012

    1. Desliza el dedo desde el borde de la pantalla para mostrar los accesos y elige Buscar para ver todas las aplicaciones instaladas en el equipo.

    2. Elija (haga clic con el botón derecho) Shell de administración de SharePoint 2013 para mostrar la barra de la aplicación.

    3. En la barra de aplicaciones, seleccione Ejecutar como administrador.

  3. En el símbolo del sistema Windows PowerShell, escriba este comando:

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

    donde:

    • <SiteCollURL> es la dirección URL de la colección de sitios donde residen las bibliotecas de documentos.

    • <DefaultItemOpenSetting> es un valor de enumeración DefaultItemOpen que especifica el comportamiento de apertura predeterminado. Use PreferClient para abrir documentos en sus aplicaciones cliente asociadas (si está disponible). Use Explorador para abrir documentos en el explorador.

Vea también

Get-SPWOPIBinding

Guía básica de contenido de Office Web Apps Server
Usar Windows PowerShell para administrar SharePoint 2013
Office Web Apps Server

Get-SPWeb
Get-SPSite
Get-SPFeature