WPS 基础接口 > 演示 API 参考 > Presentation > 属性 > Presentation.SharedWorkspace 属性
返回一个 SharedWorkspace 对象,该对象代表指定演示文稿所在的文档工作区。只读。

语法

表达式.SharedWorkspace

表达式   一个代表 Presentation 对象的变量。

返回值
SharedWorkspace

说明

使用 SharedWorkspace 对象可以将当前的 WPP 演示文稿添加到服务器上的 Windows SharePoint Services 文档工作区网站中,以便利用工作区的协作功能,或者断开文档与工作区的连接或从工作区删除文档。使用 SharedWorkspace 对象的集合可以管理与共享文档关联的文件、文件夹、链接、成员和任务。

无论文档是否存储在工作区中,均可以使用 SharedWorkspace 对象模型。当文档不共享时,Presentation 对象的 SharedWorkspace 属性不返回 Nothing。使用 SharedWorkspace 对象的 Connected 属性可以确定当前演示文稿是否实际保存和连接到共享工作区。

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

使用 SharedWorkspaceFiles 集合(通过 SharedWorkspace 对象的 Files 属性访问)可以管理保存在共享工作区中的演示文稿和文件。

使用 SharedWorkspaceFolders 集合(通过 SharedWorkspace 对象的 Folders 属性访问)可以管理共享工作区主文档库文件夹中的子文件夹。

使用 SharedWorkspaceLinks 集合(通过 SharedWorkspace 对象的 Links 属性访问)可以管理附加文档和信息的链接,这些文档和信息是共享工作区中文档的协作成员所关心的。

使用 SharedWorkspaceMembers 集合(通过 SharedWorkspace 对象的 Members 属性访问)可以管理具有共享工作区参与权限的用户和具有工作区中保存的共享文档的协作权限的用户。

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

使用 CreateNew 方法可以新建文档工作区,并将活动文档添加到工作区中。使用 NameURL 属性可以返回有关工作区的信息。

SharedWorkspace 对象通过服务器使用对象和属性的本地缓存。开发人员可能需要在执行某些操作之前更新此缓存,也可能需要将经过缓存的属性更改重新保存到服务器。使用 SharedWorkspace 对象的 Refresh 方法可以通过服务器刷新本地缓存,使用 LastRefreshed 属性可以确定上次刷新操作发生的时间。在本地修改了 SharedWorkspaceLinkSharedWorkspaceTask 对象的属性之后,使用这两类对象的 Save 方法可以将所做更改上载到服务器。

使用 Disconnect 方法可以断开活动文档的本地副本与共享工作区的连接,同时,使工作区中的共享副本保持原样。使用 RemoveDocument 方法可以将共享文档从共享工作区中彻底删除。

用户必须有相应的权限才能使用 SharedWorkspace 对象层次结构中的对象、属性和方法。向 SharedWorkspaceMembers 集合添加成员时,可以使用 Role 参数指定特定于每个工作区成员的权限集。

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

此外,Presentation 对象还具有返回 Sync 对象的 Sync 属性。使用 Sync 对象及其属性和方法可以管理共享文档的本地副本和服务器副本之间的同步。

示例

下面的示例返回一个对存储活动文档的文档工作区的引用。本示例假定活动文档属于文档工作区。

示例代码
let objWorkspace = ActivePresentation.SharedWorkspace


请参阅