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

Примечание.

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

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

Синтаксис

expression. SharedWorkspace

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

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

SharedWorkspace

Замечания

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пример

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

Dim objWorkspace As SharedWorkspace

Set objWorkspace = ActivePresentation.SharedWorkspace


См. также

Объект Presentation

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

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