繁体   English   中英

使用Excel VBA管理SharePoint文档库

[英]Manage SharePoint Document Library using Excel VBA

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

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

我的大部分任务涉及遍历文档库中的文档。 例如,查看已签出的内容,等等。使用SharedWorkspace对象可轻松做到这一点。 谁能告诉我使用不带SharedWorkspace对象的VBA做到这一点的方法吗?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM