Configuration du comportement d’ouverture par défaut des documents activés pour le navigateur (Office Web Apps dans le cadre d’une utilisation avec SharePoint 2013)

Sapplique à : Office Web Apps, SharePoint Foundation 2013, SharePoint Server 2013

Résumé : décrit comment configurer le comportement d'ouverture par défaut pour les documents Office dans les collections de sites et bibliothèques de documents SharePoint.

Public concerné : professionnels de l’informatique

Pour ouvrir un document dans une bibliothèque de documents SharePoint 2013, il vous suffit de cliquer sur son titre. Ce qui se passe ensuite (que le fichier s’ouvre dans une application cliente ou dans le navigateur) dépend de plusieurs facteurs, tels que le type de fichier, la façon dont vous avez configuré votre batterie de serveurs Office Web Apps et la façon dont vous avez défini les paramètres de fonctionnalité OpenInClient de la bibliothèque ou de la collection de sites. Les étapes suivantes montrent comment configurer le comportement d’ouverture par défaut pour Office documents où vous avez configuré SharePoint 2013 pour utiliser Office Web Apps Server.

Définir le mode d’ouverture des documents à partir des bibliothèques SharePoint 2013

Par défaut, après avoir configuré SharePoint 2013 pour utiliser Office Web Apps Server, cliquez sur un fichier Word, PowerPoint, Excel ou OneNote l’ouvre dans le navigateur. Documents PDF ouverts dans Word Web App. Il existe deux méthodes pour modifier le comportement par défaut de façon à ce que les fichiers s’ouvrent dans les applications clientes (ou le lecteur PDF par défaut) à la place :

  • Pour la batterie de serveurs SharePoint 2013, vous pouvez ajuster le comportement d’ouverture par défaut par type de fichier pour la batterie de serveurs SharePoint 2013 à l’aide des applets de commande New-SPWOPIBinding et Set-SPWOPIBinding Windows PowerShell. Ces applets de commande peuvent également être utilisées pour ajuster le comportement des documents PDF.

  • Dans les collections de sites ou les bibliothèques de documents Les administrateurs et utilisateurs de collection de sites peuvent utiliser la fonctionnalité OpenInClient dans SharePoint 2013 pour spécifier si Office fichiers seront ouverts dans l’application cliente ou dans le navigateur. Les utilisateurs peuvent modifier ce paramètre dans les propriétés de bibliothèque de documents, et les administrateurs de collection de sites peuvent le modifier dans Administration de la collection de sites ou à l’aide de la cmdlet Enable-SPFeature pour activer la fonctionnalité OpenInClient. Consultez la section suivante pour découvrir les différentes méthodes d’activation de la fonctionnalité OpenInClient .

En général, la fonctionnalité OpenInClient remplace toutes les liaisons WOPI que vous avez définies entre SharePoint 2013 et Office Web Apps Server. En d’autres termes, si la fonctionnalité OpenInClient d’une bibliothèque ou d’une collection de sites SharePoint 2013 est activée, les documents s’ouvrent dans l’application cliente même si vous avez configuré le serveur SharePoint 2013 pour utiliser Office Web Apps Server.

Notes

La configuration du comportement d’ouverture par défaut pour les documents compatibles avec le navigateur n’affecte pas si les utilisateurs peuvent utiliser les fonctionnalités Check Out et Send To dans SharePoint 2013 pour télécharger des documents. Pour plus d’informations sur la configuration des autorisations d’extraction, de téléchargement et d’affichage dans SharePoint 2013, consultez La planification des autorisations pour les sites et le contenu dans SharePoint 2013.

Définir la fonctionnalité OpenInClient pour une collection de sites ou une bibliothèque de documents

Utilisez l’une des procédures suivantes pour définir la fonctionnalité OpenInClient dans SharePoint 2013.

Notes

Certaines de ces procédures utilisent l’interpréteur de commandes de gestion SharePoint 2013 pour exécuter SharePoint applets de commande. Si vous choisissez d’utiliser la console Windows PowerShell, vous devez ajouter microsoft.SharePoint. Composant logiciel enfichable PowerShell à l’aide de l’applet de commande Add-PSSnapin. Pour plus d’informations sur l’utilisation de Windows PowerShell avec SharePoint 2013, consultez Utiliser Windows PowerShell pour administrer SharePoint 2013.

Notes

Vous pouvez effectuer des tâches dans Office suites 2013 à l’aide d’une souris, de raccourcis clavier ou d’une touche tactile. Pour plus d’informations sur l’utilisation des raccourcis clavier et l’interaction tactile avec les produits et services Office, consultez Raccourcis clavier et Office Guide tactile.

Définir la fonctionnalité OpenInClient pour les collections de sites

  1. Dans la collection de sites SharePoint, choisissez l’icône > Paramètres Paramètres de site.

  2. Dans la page Paramètres du site, sous Administration de la collection de sites, sélectionnez Fonctionnalités de la collection de sites.

  3. Sur la page Fonctionnalités, sous Ouvrir par défaut des documents dans des applications clientes, sélectionnez Activer (la fonctionnalité OpenInClient est activée) pour ouvrir les documents dans l’application cliente. Sélectionnez Désactiver (la fonctionnalité OpenInClient est désactivée) pour ouvrir les documents dans le navigateur.

Définir le comportement d’ouverture par défaut pour les collections de sites à l’aide de Windows PowerShell

  1. Vérifiez tout d’abord que vous disposez bien des appartenances suivantes :

    • du rôle serveur fixe securityadmin sur l'instance SQL Server.

    • rôle de base de données fixe dbowner_ sur toutes les bases de données à mettre à jour.

    • Groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande Windows PowerShell

    Jetez également un coup d’œil à aboutExecutionPolicies__ et ajoutez toutes les autres appartenances requises.

    Un administrateur peut utiliser l'applet de commande Add-SPShellAdmin pour accorder des autorisations d'utilisation des applets de commande SharePoint 2013.

    Notes

    Si vous n’avez pas d’autorisations, contactez votre administrateur d’installation ou SQL Server administrateur pour les demander. Pour plus d’informations sur les autorisations Windows PowerShell, consultez Autorisations et Add-SPShellAdmin.

  2. Ouvrez un interpréteur de commandes de gestion SharePoint 2013 avec élévation de privilèges :

    Dans Windows Server 2008

    1. Dans le menu Démarrer, sélectionnez Tous les programmes.

    2. Sélectionnez Produits Microsoft SharePoint 2013.

    3. Choisissez SharePoint 2013 Management Shell pour afficher le menu contextuel (clic droit).

    4. Dans le menu contextuel, choisissez Exécuter en tant qu’administrateur.

    Dans Windows Server 2012

    1. Effectuez un balayage en partant du bord de façon à afficher les icônes, puis choisissez Rechercher pour afficher toutes les applications installées sur l’ordinateur.

    2. Choisissez (cliquez avec le bouton droit sur) SharePoint 2013 Management Shell pour afficher la barre de l'application.

    3. Dans la barre de l'application, sélectionnez Exécuter en tant qu'administrateur.

  3. À l’invite de commandes Windows PowerShell, tapez l’une des commandes suivantes :

    • Pour activer la fonctionnalité OpenInClient pour une collection de sites spécifique (pour ouvrir les documents dans l’application cliente), entrez la commande suivante :
          Enable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url <SiteCollURL>
    

    où <SiteCollURL> se trouve l’URL de la collection de sites.

    • Pour activer la fonctionnalité OpenInClient pour toutes les collections de sites (pour ouvrir les documents dans l’application cliente), entrez la commande suivante :
          Get-SPSite -limit ALL |foreach{ Enable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url $_.URL }
    
    • Pour désactiver la fonctionnalité OpenInClient pour une collection de sites spécifique (pour ouvrir les documents dans le navigateur), entrez la commande suivante :
          Disable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url <SiteCollURL>
    

    où <SiteCollURL> se trouve l’URL de la collection de sites.

    • Pour désactiver la fonctionnalité OpenInClient pour toutes les collections de sites (pour ouvrir les documents dans le navigateur), entrez la commande suivante :
          Get-SPSite -limit ALL |foreach{ Disable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url $_.URL }
    

Définir le comportement d’ouverture par défaut pour une bibliothèque de documents à l’aide de la page de paramètres de la bibliothèque de documents

  1. Sur la page de la bibliothèque de documents, sélectionnez l’onglet Bibliothèque.

  2. Dans le groupe Paramètres, sélectionnez Paramètres de la bibliothèque.

  3. Sur la page Paramètres de la bibliothèque de documents, sélectionnez Paramètres avancés.

  4. Sur la page Paramètres avancés, dans Ouverture du document dans le navigateur, sélectionnez l'une des options suivantes :

    • Ouvrir dans l'application cliente   Lorsqu'un utilisateur choisit un document dans cette bibliothèque, celui-ci s'ouvre dans l'application cliente correspondante si celle-ci est disponible.

    • Ouvrir dans le navigateur   Lorsqu'un utilisateur choisit un document dans cette bibliothèque, celui-ci s'ouvre dans le navigateur Web de l'application Web pour ce type de document. Lorsque le document est ouvert dans l'application Web, l'utilisateur peut alors décider d'ouvrir le document dans l'application cliente.

    • Utiliser la valeur par défaut du serveur Lorsqu’un utilisateur choisit un document dans cette bibliothèque, le document s’ouvre à l’aide du comportement d’ouverture par défaut spécifié pour le serveur exécutant SharePoint 2013.

Définir le comportement d’ouverture par défaut pour les bibliothèques de documents protégés par IRM à l’aide de Windows PowerShell

  1. Vérifiez tout d’abord que vous disposez bien des appartenances suivantes :

    • du rôle serveur fixe securityadmin sur l'instance SQL Server.

    • rôle de base de données fixe dbowner_ sur toutes les bases de données à mettre à jour.

    • Groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande Windows PowerShell

    Jetez également un coup d’œil à aboutExecutionPolicies__ et ajoutez toutes les autres appartenances requises.

    Un administrateur peut utiliser l'applet de commande Add-SPShellAdmin pour accorder des autorisations d'utilisation des applets de commande SharePoint 2013.

    Notes

    Si vous n’avez pas d’autorisations, contactez votre administrateur d’installation ou SQL Server administrateur pour les demander. Pour plus d’informations sur les autorisations Windows PowerShell, consultez Autorisations et Add-SPShellAdmin.

  2. Ouvrez un interpréteur de commandes de gestion SharePoint 2013 avec élévation de privilèges :

    Dans Windows Server 2008

    1. Dans le menu Démarrer, sélectionnez Tous les programmes.

    2. Sélectionnez Produits Microsoft SharePoint 2013.

    3. Choisissez SharePoint 2013 Management Shell pour afficher le menu contextuel (clic droit).

    4. Dans le menu contextuel, choisissez Exécuter en tant qu’administrateur.

    Dans Windows Server 2012

    1. Effectuez un balayage en partant du bord de façon à afficher les icônes, puis choisissez Rechercher pour afficher toutes les applications installées sur l’ordinateur.

    2. Choisissez (cliquez avec le bouton droit sur) SharePoint 2013 Management Shell pour afficher la barre de l'application.

    3. Dans la barre de l'application, sélectionnez Exécuter en tant qu'administrateur.

  3. À l’invite de commandes Windows PowerShell, tapez cette commande :

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

    où :

    • <SiteCollURL> est l’URL de la collection de sites où résident les bibliothèques de documents.

    • <DefaultItemOpenSetting> est une valeur d’énumération DefaultItemOpen qui spécifie le comportement d’ouverture par défaut. PreferClient permet d’ouvrir les documents dans l’application cliente associée (si celle-ci est disponible). Browser permet d’ouvrir les documents dans le navigateur.

Voir aussi

Get-SPWOPIBinding

Feuille de route de contenu pour Office Web Apps
Utiliser Windows PowerShell pour administrer SharePoint 2013
Office Web Apps Server

Get-SPWeb
Get-SPSite
Get-SPFeature