Свойство Presentation.SharedWorkspace (PowerPoint)

Примечание.

Этот объект или член устарел, но он остается частью объектной модели для обеспечения обратной совместимости. Не стоит использовать его в новых приложениях.

Возвращает объект SharedWorkspace , представляющий рабочую область документов, в которой находится указанная презентация. Только для чтения.

Синтаксис

выражение. SharedWorkspace

выражение Переменная, представляющая объект презентации .

Возвращаемое значение

SharedWorkspace

Примечания

Объект SharedWorkspace используется для добавления активной презентации Microsoft PowerPoint на сайт рабочей области документов Microsoft SharePoint Server на сервере, чтобы воспользоваться возможностями совместной работы рабочего пространства, а также для отключения или удаления документа из рабочей области. Используйте коллекции объектов SharedWorkspace для управления файлами, папками, ссылками, участниками и задачами, связанными с общим документом.

Объектная модель SharedWorkspace доступна независимо от того, хранится ли документ в рабочей области или нет. Свойство SharedWorkspace объекта презентации не возвращает значение Nothing , если к документу не предоставлен общий доступ. Используйте свойство Connected объекта SharedWorkspace , чтобы определить, действительно ли активная презентация сохранена в общей рабочей области и подключена ли она к ней.

Для использования объектов, свойств и методов в иерархии объектов SharedWorkspace пользователям требуются соответствующие разрешения.

Используйте коллекцию SharedWorkspaceFiles, доступ к которой осуществляется через свойство Files объекта SharedWorkspace, для управления презентациями и файлами, сохраненными в общей рабочей области.

Используйте коллекцию SharedWorkspaceFolders , доступ к которой осуществляется через свойство Folders объекта SharedWorkspace , для управления подпапками в папке главной библиотеки документов общей рабочей области.

Используйте коллекцию SharedWorkspaceLinks , доступ к которой осуществляется через свойство Links объекта SharedWorkspace , для управления ссылками на дополнительные документы и информацию, представляющую интерес для участников, совместно работающих над документами в общей рабочей области.

Используйте коллекцию SharedWorkspaceMembers , доступ к которой осуществляется через свойство Members объекта SharedWorkspace , для управления пользователями, имеющими права на участие в общей рабочей области и совместную работу над общими документами, сохраненными в рабочей области.

Используйте коллекцию SharedWorkspaceTasks , доступ к которой осуществляется через свойство Tasks объекта SharedWorkspace , для управления задачами, назначенными участникам, совместно работающим над документами в общей рабочей области.

Используйте метод CreateNew для создания новой рабочей области документов и добавления активного документа в рабочую область. Используйте свойства Name и URL для возврата сведений о рабочей области.

Объект SharedWorkspace использует локальный кэш объектов и свойств сервера. Разработчику может потребоваться обновить этот кэш перед выполнением определенных операций или сохранить изменения свойств кэша обратно на сервер. Используйте метод Refresh объекта SharedWorkspace для обновления локального кэша с сервера и свойство LastRefreshed , чтобы определить, когда в последний раз выполнялась операция обновления. Используйте метод Save объектов SharedWorkspaceLink и SharedWorkspaceTask после локального изменения их свойств, чтобы отправить изменения на сервер.

Используйте метод Disconnect , чтобы отключить локальную копию активного документа от общей рабочей области, оставив общую копию нетронутой в рабочей области. Используйте метод RemoveDocument , чтобы полностью удалить общий документ из общей рабочей области.

Для использования объектов, свойств и методов в иерархии объектов SharedWorkspace пользователям требуются соответствующие разрешения. Используйте аргумент Role при добавлении участников в коллекцию SharedWorkspaceMembers , чтобы указать набор разрешений, специфичных для каждого члена рабочей области.

При использовании объектной модели SharedWorkspace возможно создание условий, при которых кэш объектов SharedWorkspace не синхронизируется с пользовательским интерфейсом, отображаемым на панели Shared Workspace активного документа. Например, если метод CreateNew программно добавляет активный документ в новую рабочую область при открытой панели "Общая рабочая область ", на панели "Общая рабочая область " будет по-прежнему отображаться кнопка " Создать ". В таких обстоятельствах, если пользователь делает выбор в области общей рабочей области , который больше не является допустимым, возникает ошибка и выполняется операция обновления для синхронизации отображения с текущим состоянием документа и данными общей рабочей области.

У объекта презентации также есть свойство Sync , которое возвращает объект Sync . Используйте объект Sync , его свойства и методы для управления синхронизацией локальной и серверной копий общего документа.

Пример

В следующем примере возвращается ссылка на рабочую область документов, в которой хранится активная презентация. В этом примере предполагается, что активный документ принадлежит рабочей области документов.

Dim objWorkspace As SharedWorkspace

Set objWorkspace = ActivePresentation.SharedWorkspace


См. также

Объект презентации

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.