Configuración del comportamiento predeterminado para abrir documentos habilitados por el explorador (Office Web Apps)

 

Se aplica a: Excel Online, PowerPoint Web App Preview, Word Web App Preview

Última modificación del tema: 2016-11-29

La información proporcionada en este artículo acerca de cómo configurar el comportamiento predeterminado para abrir los documentos está destinada a profesionales de TI que mantienen las Microsoft Office Web Apps instaladas en Productos de Microsoft SharePoint 2010 en un servidor independiente o en un conjunto o granja de servidores. En este artículo, Productos de SharePoint 2010 hace referencia a Microsoft SharePoint Server 2010 y a Microsoft SharePoint Foundation 2010, a menos que se indique lo contrario.

Configuración del comportamiento predeterminado para abrir los documentos

En SharePoint, puede configurar si desea que los documentos habilitados por el explorador se abran en una aplicación cliente o en el explorador. De forma predeterminada, al instalar las Office Web Apps, los documentos de Office se abrirán en el explorador. Puede invalidar esta configuración mediante la característica de OpenInClient de SharePoint. La característica de OpenInClient se puede configurar en Administración central o mediante el cmdlet SPFeature de Windows PowerShell.

La forma en que se abren los documentos en SharePoint varía en función de si la característica de OpenInClient está presente o no, y de si está habilitada o deshabilitada:

  • Si la característica de OpenInClient no está presente y Office Web Apps no está instalado, los documentos se abrirán en la aplicación cliente (valor predeterminado de SharePoint).

  • Si la característica de OpenInClient no está presente, Office Web Apps está instalado y se activan las aplicaciones de servicios de Office Web Apps, los documentos se abrirán en el explorador (Office Web Apps, de forma predeterminada).

  • Si la característica de OpenInClient está presente y habilitada, y las aplicaciones de servicio de las Office Web Apps están activadas, los documentos se abrirán en la aplicación cliente.

  • Si la característica de OpenInClient está presente y deshabilitada, y las aplicaciones de servicio de las Office Web Apps están activadas, los documentos se abrirán en el explorador.

Advertencia

Cuando ejecuta Setup.exe para instalar las Office Web Apps, el programa de instalación tomará el control del comportamiento predeterminado para abrir los documentos en SharePoint para determinar que los documentos de Word, PowerPoint, Excel y OneNote se abran en la Web App asociada. Si un usuario hace clic en un documento de SharePoint después de ejecutar Setup.exe, pero antes de activar las características y los servicios de Office Web Apps, el usuario puede obtener un vínculo roto en el explorador. Al instalar las Office Web Apps en un entorno de producción activo, se recomienda encarecidamente habilitar la característica de OpenInClient antes de ejecutar el programa de instalación de las Office Web Apps.

Procedimientos en esta tarea:

  • Para establecer el comportamiento predeterminado para abrir las colecciones de sitios mediante Administración central

  • Para establecer el comportamiento predeterminado para abrir las colecciones de sitios mediante Windows PowerShell

  • Para establecer el comportamiento predeterminado para abrir una biblioteca de documentos mediante la página Configuración de biblioteca de documentos

  • Para establecer el comportamiento predeterminado para abrir bibliotecas de documentos protegidas por IRM mediante Windows PowerShell

Algunos procedimientos de esta tarea requieren de Windows PowerShell o de la Consola de administración de SharePoint 2010 para ejecutar los cmdlets. Para ejecutar cmdlets de SharePoint 2010 en Windows PowerShell, debe agregar el complemento Microsoft.SharePoint.PowerShell mediante el cmdlet Add-PSSnapin, o bien puede ejecutar los cmdlets de SharePoint 2010 mediante la Consola de administración de SharePoint 2010. El complemento Microsoft.SharePoint.PowerShell ya está registrado de forma predeterminada y se agrega a la Consola de administración de SharePoint 2010. Para ejecutar cmdlets de SharePoint 2010, debe ser miembro del rol SharePoint_Shell_Access en la base de datos de configuración y miembro del grupo local WSS_ADMIN_WPG en el equipo en que está instalado Productos de SharePoint 2010. Para ejecutar scripts en Windows PowerShell o en la Consola de administración de SharePoint 2010, debe establecer la directiva de ejecución mediante el cmdlet set-executionpolicy con el parámetro unrestricted. Para obtener más información acerca del cmdlet Add-PSSnapin, vea el tema sobre Add-PSSnapin. Para obtener más información sobre el uso de Windows PowerShell con Productos de SharePoint 2010, vea Administración de Productos de SharePoint 2010 mediante Windows PowerShell.

Para establecer el comportamiento predeterminado para abrir las colecciones de sitios mediante Administración central

  1. En Administración central de SharePoint, haga clic en Acciones del sitio y, a continuación, haga clic en Configuración del sitio.

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

  3. En la página de características, para la característica Abrir los documentos en aplicaciones cliente de forma predeterminada, haga clic en Activar (se habilita la característica de OpenInClient) para abrir documentos en la aplicación cliente. Haga clic en Desactivar (se deshabilita la característica de OpenInClient) para abrir documentos en el explorador.

Para establecer el comportamiento predeterminado para abrir las colecciones de sitios mediante Windows PowerShell

  1. En el Bloc de notas, abra un archivo de texto nuevo y, a continuación, copie y pegue el siguiente script en el archivo.

    El siguiente ejemplo establece el comportamiento predeterminado para abrir todos los documentos en todos los sitios en su aplicación cliente asociada (si está disponible).

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

    El siguiente ejemplo establece el comportamiento predeterminado para abrir todos los documentos en todos los sitios en el explorador.

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

    Parámetro Valor

    –limit

    El tipo debe ser un número no negativo válido. Especifique TODAS para devolver todas las colecciones de sitios para el ámbito especificado.

  3. Guarde el archivo con extensión de nombre de archivo .ps1 en una carpeta en la que ejecute scripts (normalmente, C:\scripts).

  4. En la consola de Windows PowerShell, en el símbolo del sistema (es decir, PS C:\>), escriba el siguiente comando y presione ENTRAR:

    C:\<ruta>\<nombre_de_archivo>.ps1

Para establecer el comportamiento predeterminado para abrir una biblioteca de documentos mediante la página Configuración de biblioteca de documentos

  1. En la página <biblioteca de documentos>: Todos los documentos, en Herramientas de bibliotecas, haga clic en Biblioteca.

  2. En la barra de herramientas de la biblioteca, haga clic en Configuración de biblioteca.

  3. En la página Configuración de biblioteca de documentos, haga clic en Configuración avanzada.

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

    Abrir en la aplicación cliente   Cuando un usuario hace clic en un documento de esta biblioteca, el documento se abrirá en la aplicación cliente correspondiente (si está disponible).

    Abrir en el explorador   Cuando un usuario hace clic en un documento de esta biblioteca, el documento se abrirá en la Web App del explorador web para dicho tipo de documento. Cuando el documento se abre en la Web App, el usuario puede optar por abrirlo después en la aplicación cliente.

    Usar el valor predeterminado del servidor   Cuando un usuario hace clic en un documento de esta biblioteca, el documento se abrirá usando el comportamiento predeterminado para abrir documentos especificado en el servidor en el que está instalado Productos de SharePoint 2010.

Para establecer el comportamiento predeterminado para abrir bibliotecas de documentos protegidas por IRM mediante Windows PowerShell

  1. En el Bloc de notas, abra un archivo de texto nuevo y, a continuación, copie y pegue el siguiente script en el archivo.

    El siguiente ejemplo establece el comportamiento predeterminado para abrir las bibliotecas de documentos protegidas por IRM en todos los sitios en su aplicación cliente asociada (si está disponible).

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

    Parámetro Valor

    –site

    Dirección URL

  3. Guarde el archivo con extensión de nombre de archivo .ps1 en una carpeta en la que ejecute scripts (normalmente, C:\scripts).

  4. En la consola de Windows PowerShell, en el símbolo del sistema (es decir, PS C:\>), escriba el siguiente comando y presione ENTRAR:

    C:\<ruta>\<nombre_de_archivo>.ps1

See Also

Other Resources

Get-SPWeb
Get-SPSite
Get-SPFeature