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 Server et la façon dont vous avez défini les paramètres des fonctionnalités 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 les documents Office dans lesquels SharePoint 2013 est configuré 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, le fait de cliquer sur un fichier Word, PowerPoint, Excel ou OneNote l’ouvre dans le navigateur. Les documents PDF s’ouvrent 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 définir le comportement d'ouverture par défaut en fonction du type de fichier pour la batterie de serveurs SharePoint 2013 à l'aide des cmdlets New-SPWOPIBinding et Set-SPWOPIBindingWindows 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 les utilisateurs de collection de sites peuvent utiliser la fonctionnalité OpenInClient dans SharePoint 2013 pour spécifier si les fichiers Office 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.

Remarque

La configuration du comportement d’ouverture par défaut pour les documents activés pour le navigateur n’affecte pas si les utilisateurs peuvent utiliser les fonctionnalités Extraire et Envoyer à 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, voir 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.

Remarque

Certaines de ces procédures utilisent SharePoint 2013 Management Shell pour exécuter des applets de commande SharePoint. Si vous choisissez d’utiliser la console Windows PowerShell, vous devez ajouter le composant logiciel enfichable Microsoft.SharePoint.PowerShell à l’aide de l’applet de commande Add-PSSnapin. Pour plus d’informations sur l’utilisation de Windows PowerShell avec SharePoint 2013, voir Utiliser Windows PowerShell pour administrer SharePoint 2013.

Remarque

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

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

  1. Dans la collection de sites SharePoint, choisissez l’icône >ParamètresParamètres du 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.

    • du rôle de base de données fixe db_owner 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 à about_Execution_Policies 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.

    Remarque

    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 SharePoint 2013 Management Shell 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> est 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> est 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, le document s’ouvre dans l’application cliente correspondante s’il est disponible.

    • Ouvrir dans le navigateur Lorsqu’un utilisateur choisit un document dans cette bibliothèque, le document 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.

    • du rôle de base de données fixe db_owner 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 à about_Execution_Policies 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.

    Remarque

    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 SharePoint 2013 Management Shell 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