Abra documentos en la aplicación cliente en lugar del navegador en SharePoint
Requisito: Habilite que los documentos de Microsoft Word, las hojas de cálculo de Excel y las presentaciones de PowerPoint se abran en aplicaciones cliente como Microsoft Word, Excel y PowerPoint en lugar de abrirlos directamente en el navegador.
¿Cómo abrir documentos de SharePoint en el navegador en lugar de en la aplicación cliente?
Cuando configura Office Web Apps (o Microsoft Office Online Server) para manejar documentos de Office como archivos de Word, hojas de cálculo de Excel y presentaciones de PowerPoint, se configuran para abrirse en Microsoft Office Online Server en lugar de sus aplicaciones cliente asociadas. Puede configurar bibliotecas de documentos de SharePoint para determinar si desea abrir estos archivos en el programa cliente asociado o en Microsoft Office Online Server. En SharePoint, puede habilitar documentos abiertos en aplicaciones configurando una opción en la configuración de la biblioteca de documentos.
- Navegue a la Biblioteca >> Haga clic en "Configuración de la biblioteca" en la cinta
- En Configuración general, haga clic en el enlace "Configuración avanzada"
En "Abrir documentos en el navegador", elija "Abrir en la aplicación cliente".
- Haga clic en "Aceptar" para guardar los cambios.
Activar la función “Abrir documentos en aplicaciones cliente de forma predeterminada”:
Si bien la configuración anterior establece el comportamiento de apertura de documentos en la biblioteca de documentos específica, tenemos una función integrada de SharePoint 2013 llamada "Abrir documentos en aplicaciones cliente de forma predeterminada" para controlar este comportamiento en el nivel de colección de sitios.
Para activar esta característica:
- Vaya a Configuración del sitio >> Funciones de la colección de sitios
Haga clic en el botón "Activar" junto a la función "Abrir documentos en aplicaciones cliente de forma predeterminada"
Una vez que habilite la función "Abrir documentos en aplicaciones cliente de forma predeterminada" en el nivel de colección de sitios, cualquier biblioteca de documentos nueva seguirá la configuración de "Abrir en la aplicación cliente". Sin embargo, esta configuración debe cambiarse para todas las bibliotecas de documentos existentes en la colección de sitios.
Definitivamente, no desea hacerlo manualmente para todas y cada una de las bibliotecas de documentos de la colección de sitios, ¿no es así? Hagamos PowerShell.
Script de PowerShell para cambiar el comportamiento de apertura de documentos:
Add-PSSnapin Microsoft.SharePoint.Powershell -ErrorAction SilentlyContinue
#Site Collection URL
$SiteUrl = "https://intranet.crescent.com"
#Get All sites under given site collection
$WebsColl = Get-SPSite $SiteURL -Limit All | Get-SPWeb -Limit All
#Iterate through each site
foreach($web in $WebsColl)
{
#Get All document libraries
$LibrariesColl =$web.Lists | where {$_.BaseType -eq "DocumentLibrary" -and $_.BaseTemplate -eq "DocumentLibrary"}
foreach($Library in $LibrariesColl)
{
#Set Document Open behavior
$Library.DefaultItemOpen = "PreferClient"
$Library.Update()
Write-Host "Updated Document Library Settings on $($web.URL+"/"+$Library.RootFolder.URL)”
}
}
Esto configura todos los documentos en SharePoint 2013 para abrir un documento en aplicaciones cliente. Si desea desactivar la integración de las aplicaciones web de Office con SharePoint, consulte: ¿Cómo deshabilitar las aplicaciones web de Office en SharePoint 2013?
Para hacer que los documentos se abran en aplicaciones cliente en SharePoint Online, consulte SharePoint Online: PowerShell para configurar "Abrir en aplicación cliente"

