Propriété Presentation.SharedWorkspace (PowerPoint)

Remarque

Cet objet ou membre n'est plus autorisé, mais il reste dans le modèle objet pour des raisons de compatibilité descendante. Vous ne devez pas l'utiliser dans les nouvelles applications.

Renvoie un objet SharedWorkspace qui représente l’espace de travail de document contenant la présentation spécifiée. En lecture seule.

Syntaxe

expression. SharedWorkspace

Expression Variable qui représente un objet Presentation .

Valeur renvoyée

SharedWorkspace

Remarques

Utilisez l’objet SharedWorkspace pour ajouter la présentation Microsoft PowerPoint active à un site Espace de travail de documents Microsoft SharePoint Server sur le serveur afin de pouvoir tirer parti des fonctionnalités de collaboration de l’espace de travail ou encore pour déconnecter ou supprimer les documents de l’espace de travail. Les collections de l’objet SharedWorkspace permettent de gérer les fichiers, les dossiers, les liens, les membres et les tâches associés au document partagé.

Le modèle objet SharedWorkspace est toujours disponible, même si aucun document n’est stocké dans un espace de travail. La propriété SharedWorkspace de l’objet Presentation ne renvoie pas Nothing lorsque le document n’est pas partagé. Utilisez la propriété Connected de l’objet SharedWorkspace pour déterminer si la présentation active est effectivement enregistrée et connectée à un espace de travail partagé.

Les utilisateurs doivent disposer des autorisations appropriées pour utiliser les objets, les propriétés et les méthodes présents dans la hiérarchie de l’objet SharedWorkspace.

Utilisez la collection SharedWorkspaceFiles , accessible via la propriété Files de l’objet SharedWorkspace , pour gérer les présentations et les fichiers enregistrés dans un espace de travail partagé.

Utilisez la collection SharedWorkspaceFolders , accessible via la propriété Folders de l’objet SharedWorkspace , pour gérer les sous-dossiers dans le dossier de bibliothèque de documents principal d’un espace de travail partagé.

Utilisez la collection SharedWorkspaceLinks , accessible via la propriété Links de l’objet SharedWorkspace , pour gérer les liens vers des documents supplémentaires et des informations d’intérêt pour les membres qui collaborent sur les documents dans l’espace de travail partagé.

Utilisez la collection SharedWorkspaceMembers , accessible via la propriété Members de l’objet SharedWorkspace , pour gérer les utilisateurs qui disposent des droits de participer à un espace de travail partagé et de collaborer sur les documents partagés enregistrés dans l’espace de travail.

Utilisez la collection SharedWorkspaceTasks , accessible via la propriété Tasks de l’objet SharedWorkspace , pour gérer les tâches attribuées aux membres qui collaborent sur les documents dans l’espace de travail partagé.

La méthode CreateNew permet de créer un nouvel espace de travail de document et d’ajouter le document actif à l’espace de travail. Utilisez les propriétés Name et URL pour renvoyer des informations sur l’espace de travail.

L’objet SharedWorkspace utilise un cache local d’objets et de propriétés hébergé sur le serveur. Il se peut que le développeur doive mettre à jour ce cache avant d’effectuer certaines opérations ou d’enregistrer les modifications apportées aux propriétés sur le serveur. Utilisez la méthode Refresh de l’objet SharedWorkspace pour actualiser le cache local hébergé sur le serveur et la propriété LastRefreshed pour déterminer la date et l’heure de la dernière opération de mise à jour. Utilisez la méthode Save des objets SharedWorkspaceLink et SharedWorkspaceTask après avoir modifié localement leurs propriétés, afin de télécharger les modifications vers le serveur.

La méthode Disconnect permet de déconnecter la copie locale du document actif dans l’espace de travail partagé tout en conservant la copie partagée intacte dans l’espace de travail. La méthode RemoveDocument permet, quant à elle, de supprimer définitivement le document partagé de l’espace de travail partagé.

Les utilisateurs doivent disposer des autorisations appropriées pour utiliser les objets, les propriétés et les méthodes présents dans la hiérarchie de l’objet SharedWorkspace. Utilisez l’argument Role lorsque vous ajoutez des membres à la collection SharedWorkspaceMembers afin de définir le jeu d’autorisations relatif à chaque membre de l’espace de travail.

Lorsque vous utilisez le modèle objet SharedWorkspace, il peut arriver que le cache de l’objet SharedWorkspace ne soit pas synchronisé avec l’interface utilisateur affichée dans le volet Espace de travail partagé du document actif. Par exemple, si la méthode CreateNew ajoute par programmation le document actif à un nouvel espace de travail alors que le volet Espace de travail partagé est ouvert, le volet Espace de travail partagé continue d’afficher le bouton Créer nouveau . Dans de tels cas, si l’utilisateur sélectionne un élément dans le volet Espace de travail partagé qui n’est plus valide, une erreur se produit et une opération d’actualisation est exécutée afin de synchroniser l’affichage avec l’état actuel du document et les données de l’espace de travail partagé.

L’objet Presentation a également une propriété Sync qui renvoie un objet Sync. Utilisez l’objet Sync ainsi que ses propriétés et méthodes pour gérer la synchronisation des copies locale et hébergée sur le serveur du document partagé.

Exemple

L’exemple suivant renvoie une référence à un espace de travail de document dans lequel la présentation active est stockée. Cet exemple suppose que le document actif appartient à un espace de travail de document.

Dim objWorkspace As SharedWorkspace

Set objWorkspace = ActivePresentation.SharedWorkspace


Voir aussi

Objet Presentation

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.