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
属性
实现

注解

Microsoft Office Word 2003 Document 对象、Microsoft Office Excel 2003 Workbook 对象和 Microsoft Office PowerPoint 2003 Presentation 对象的 SharedWorkspace 属性返回 SharedWorkspace 对象。

使用 SharedWorkspace 对象将活动 Word、Excel 或 PowerPoint 文档添加到服务器上的Windows SharePoint Services文档工作区,以便利用工作区的协作功能,或者断开或从工作区中删除文档。 使用 SharedWorkspace 对象的集合来管理与共享文档关联的文件、文件夹、链接、成员和任务。

SharedWorkspace 对象模型都可用存储在工作区中的文档。 文档工作簿演示文稿对象的 SharedWorkspace 属性在文档未共享时不返回 Nothing。 Connected使用 SharedWorkspace 对象的 属性确定活动文档是否实际上保存在共享工作区中并连接到共享工作区。

用户需要相应的权限才能使用 SharedWorkspace 对象层次结构中的对象、 属性和方法。

SharedWorkspaceFiles使用通过 FilesSharedWorkspace 对象的 属性访问的集合来管理保存在共享工作区中的文档和文件。

SharedWorkspaceFolders使用通过 FoldersSharedWorkspace 对象的 属性访问的集合来管理共享工作区的主文档库文件夹中的子文件夹。

SharedWorkspaceLinks使用通过 LinksSharedWorkspace 对象的 属性访问的集合来管理指向其他文档的链接,以及共享工作区中正在协作处理文档 () 的成员感兴趣的信息。

SharedWorkspaceMembers使用通过 MembersSharedWorkspace 对象的 属性访问的集合来管理有权参与共享工作区的用户,并协作处理共享文档 (保存在工作区中的) 。

SharedWorkspaceTasks使用通过 TasksSharedWorkspace 对象的 属性访问的集合来管理分配给在共享工作区中协作处理文档 () 的成员的任务。

CreateNew(Object, Object)使用 方法可以创建新的文档工作区,并将活动文档添加到工作区。 Name使用 和 URL 属性可返回有关工作区的信息。

SharedWorkspace 对象使用对象和属性从服务器本地的缓存。 开发人员在执行某些操作前可能需要先更新此缓存,或将缓存的属性更改重新保存到服务器中。 Refresh()使用 SharedWorkspace 对象的 方法从服务器刷新本地缓存,并使用 LastRefreshed 属性确定上次执行刷新操作的时间。 在本地修改 和 对象的属性后,使用 SaveSharedWorkspaceTask 方法SharedWorkspaceLink将更改上传到服务器。

Disconnect()使用 方法断开活动文档本地副本与共享工作区的连接,同时使共享副本在工作区中保持不变。 RemoveDocument()使用 方法可完全从共享工作区中删除共享文档。

用户需要适当的权限才能使用 SharedWorkspace 对象层次结构中的对象、属性和方法。 Role在将成员添加到SharedWorkspaceMembers集合时使用 参数指定特定于每个工作区成员的权限集。

当使用 SharedWorkspace 对象模型,就可以创建条件不在活动文档的 共享工作区窗格中显示的用户界面与同步 SharedWorkspace 对象缓存的位置。 例如,如果在“共享工作区”窗格处于打开状态时 ,CreateNew 方法以编程方式将活动文档添加到新工作区,则“共享工作区”窗格将继续显示“创建”按钮。 在上述情况下,如果用户在不再有效 共享工作区窗格进行的选择,会引发错误并执行刷新操作以使显示与当前文档状态和共享工作区数据同步。

、 和 Presentation 对象还有一个 Sync 属性,该属性返回一个 Sync 对象。 WorkbookDocument 使用 Sync 对象及其属性和方法可管理共享文档的服务器副本和本地的同步。

属性

Application

返回一个 Application 对象,该对象代表该对象的容器应用程序。

Connected

返回一个 布尔 值,该值指示活动文档当前是否保存在中并连接到共享工作区。

Creator

返回一个 32 位整数,它指示在其中创建指定的对象的应用程序。

Files

返回一个 SharedWorkspaceFiles 集合,该集合表示存储在与当前共享工作区关联的文档库中的文件列表。

Folders

返回一个 SharedWorkspaceFolders 集合,该集合表示与当前共享工作区关联的文档库中子文件夹的列表。

LastRefreshed

返回最近调用方法的 Refresh() 日期和时间。

Links

返回一个 SharedWorkspaceLinks 集合,该集合表示当前共享工作区中保存的链接列表。

Members

返回一个 SharedWorkspaceMembers 集合,该集合表示当前共享工作区中的成员列表。

Name

返回或设置指定对象的名称。

Parent

返回指定对象的 Parent 对象。

SourceURL

指定在单独的文档工作区中修订文档后,应向其发布更改的共享文档的公共副本的位置。

Tasks

返回一个 SharedWorkspaceTasks集合,该集合表示当前共享工作区中的任务列表。

URL

返回共享工作区的顶级统一资源定位符 (URL) 。

方法

CreateNew(Object, Object)

在服务器上创建新的文档工作区,并将活动文档添加到新的共享工作区。

Delete()

删除当前共享工作区以及其中的所有数据。

Disconnect()

断开活动文档的本地副本与共享工作区的连接。

Refresh()

从服务器刷新对象的文件、文件夹、链接、成员和任务的本地缓存 SharedWorkspace

RemoveDocument()

从共享工作区中删除活动文档。

适用于