1

自从在 Excel VBA 中弃用 SharedWorkspace 对象以来,我一直无法找到执行相同任务的替代方法。注意 Excel VBA 是我可以访问的唯一开发工具。不过,我确实有 SharePoint Designer。

Microsoft 是否提供了任何东西来替换 SharedWorkspace 对象提供的功能?

我的大部分任务都涉及遍历文档库中的文档。例如,查看哪些已签出,等等。使用 SharedWorkspace 对象很容易做到这一点。谁能告诉我在没有 SharedWorkspace 对象的情况下使用 VBA 的方法吗?

我发现我可以在我的 VBA 代码中使用 SharePoint Designer 参考来完成该任务,但这需要我打开 SharePoint Designer UI,这对于我的需要来说花费的时间太长。(为什么 SharePoint Designer 应用程序对象没有像其他 Office 应用程序那样的可见属性?那会有所帮助)。

4

1 回答 1

0

SharePoint 提供了一组丰富的 Web 服务来与网站上的内容进行交互。要遍历文档库中的所有文档,可以使用GetListItems Web 服务。这将要求您编写代码来调用 Web 服务。 XMLHTTP是这样做的一种“简单”方式。如果您需要代码示例,请告诉我。

于 2013-08-02T23:11:49.500 回答