SharedWorkspace Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот объект, элемент или перечисление не рекомендуется использовать и не предназначен для использования в коде. Объект SharedWorkspace позволяет разработчику добавлять активный документ в рабочую область документа Microsoft Windows SharePoint Services на сервере и управлять другими объектами в общей рабочей области.
public interface class SharedWorkspace : Microsoft::Office::Core::_IMsoDispObj
[System.Runtime.InteropServices.Guid("000C0385-0000-0000-C000-000000000046")]
public interface SharedWorkspace : Microsoft.Office.Core._IMsoDispObj
[<System.Runtime.InteropServices.Guid("000C0385-0000-0000-C000-000000000046")>]
type SharedWorkspace = interface
interface _IMsoDispObj
Public Interface SharedWorkspace
Implements _IMsoDispObj
- Атрибуты
- Реализации
Комментарии
Свойство SharedWorkspace объекта Документа Microsoft Office Word 2003, microsoft Office Excel 2003 Workbook и Объекта Презентации Microsoft Office PowerPoint 2003 возвращает объект SharedWorkspace .
Используйте объект SharedWorkspace, чтобы добавить активный документ Word, Excel или PowerPoint в рабочую область Windows SharePoint Services документов на сервере, чтобы воспользоваться преимуществами функций совместной работы рабочей области или отключить или удалить документ из рабочей области. Используйте коллекции объекта SharedWorkspace для управления файлами, папками, ссылками, элементами и задачами, связанными с общим документом.
Объектная модель SharedWorkspace доступна независимо от того, хранится ли документ в рабочей области. Свойство SharedWorkspace объектов Document, Workbook и Presentation не возвращает Значение Nothing, если документ не предоставлен. Connected Используйте свойство объекта SharedWorkspace, чтобы определить, действительно ли активный документ сохранен в общей рабочей области и подключен к нему.
Пользователям требуются соответствующие разрешения для использования объектов, свойств и методов в иерархии объектов SharedWorkspace .
Используйте коллекцию SharedWorkspaceFiles , доступ к которой осуществляется через Files свойство объекта SharedWorkspace , для управления документами и файлами, сохраненными в общей рабочей области.
Используйте коллекцию SharedWorkspaceFolders , доступ к которой осуществляется через Folders свойство объекта SharedWorkspace , для управления вложенными папками в главной папке библиотеки документов общей рабочей области.
Используйте коллекцию SharedWorkspaceLinks , доступ к которой осуществляется через Links свойство объекта SharedWorkspace , для управления ссылками на дополнительные документы и сведения, интересующие участников, которые совместно работают над документами в общей рабочей области.
Используйте коллекцию SharedWorkspaceMembers , доступ к которой осуществляется через Members свойство объекта SharedWorkspace , для управления пользователями, имеющими права на участие в общей рабочей области, а также для совместной работы над общими документами, сохраненными в рабочей области.
Используйте коллекцию SharedWorkspaceTasks , доступ к которой осуществляется через Tasks свойство объекта SharedWorkspace , для управления задачами, назначенными участникам, которые совместно работают над документами в общей рабочей области.
Используйте метод для CreateNew(Object, Object) создания рабочей области документа и добавления активного документа в рабочую область. Name Используйте свойства и URL для возврата сведений о рабочей области.
Объект SharedWorkspace использует локальный кэш объектов и свойств с сервера. Разработчику может потребоваться обновить этот кэш перед выполнением определенных операций или сохранить кэшированные изменения свойств обратно на сервер. Refresh() Используйте метод объекта SharedWorkspace для обновления локального кэша с сервера, а LastRefreshed свойство — для определения времени последней операции обновления. Чтобы передать изменения на сервер, используйте метод SharedWorkspaceLinkSave объектов и SharedWorkspaceTask после изменения их свойств локально.
Используйте метод , Disconnect() чтобы отключить локальную копию активного документа от общей рабочей области, оставив общую копию нетронутой в рабочей области. Используйте метод , RemoveDocument() чтобы полностью удалить общий документ из общей рабочей области.
Пользователям требуются соответствующие разрешения для использования объектов, свойств и методов в иерархии объектов SharedWorkspace . Используйте аргумент при добавлении Role
членов в коллекцию SharedWorkspaceMembers , чтобы указать набор разрешений, относящихся к каждому члену рабочей области.
При использовании объектной модели SharedWorkspace можно создать условия, в которых кэш объектов SharedWorkspace не синхронизируется с пользовательским интерфейсом, отображаемым в области общей рабочей области активного документа. Например, если метод CreateNew программным способом добавляет активный документ в новую рабочую область, пока открыта область Общая рабочая область, на панели Общая рабочая область по-прежнему отображается кнопка Создать. В таких случаях, если пользователь делает выбор в области общей рабочей области, который больше не действителен, возникает ошибка и выполняется операция обновления для синхронизации отображения с текущим состоянием документа и данными общей рабочей области.
Объекты Document, Workbookи Presentation также имеют свойство Sync , которое возвращает Sync объект . Используйте объект Sync и его свойства и методы для управления синхронизацией локальной и серверной копий общего документа.
Свойства
Application |
Возвращает объект Application , представляющий приложение-контейнер для объекта . |
Connected |
Возвращает логическое значение, указывающее, сохраняется ли активный документ в общей рабочей области и подключен к нему. |
Creator |
Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект. |
Files |
Возвращает коллекцию SharedWorkspaceFiles , представляющую список файлов, хранящихся в библиотеке документов, связанной с текущей общей рабочей областью. |
Folders |
Возвращает коллекцию SharedWorkspaceFolders , представляющую список вложенных папок в библиотеке документов, связанной с текущей общей рабочей областью. |
LastRefreshed |
Возвращает дату и время Refresh() последнего вызова метода. |
Links |
Возвращает коллекцию SharedWorkspaceLinks , представляющую список ссылок, сохраненных в текущей общей рабочей области. |
Members |
Возвращает коллекцию SharedWorkspaceMembers , представляющую список членов текущей общей рабочей области. |
Name |
Возвращает или задает имя указанного объекта. |
Parent |
Возвращает родительский объект для указанного объекта. |
SourceURL |
Указывает расположение общедоступной копии общего документа, в котором изменения должны быть опубликованы после изменения документа в отдельной рабочей области документа. |
Tasks |
Возвращает коллекцию SharedWorkspaceTasks, представляющую список задач в текущей общей рабочей области. |
URL |
Возвращает URL-адрес общей рабочей области верхнего уровня. |
Методы
CreateNew(Object, Object) |
Создает рабочую область документа на сервере и добавляет активный документ в новую общую рабочую область. |
Delete() |
Удаляет текущую общую рабочую область и все данные в ней. |
Disconnect() |
Отключает локальную копию активного документа от общей рабочей области. |
Refresh() |
Обновляет локальный кэш SharedWorkspace файлов, папок, ссылок, членов и задач объекта с сервера. |
RemoveDocument() |
Удаляет активный документ из общей рабочей области. |