【问题标题】:Sharepoint list retriving and updating using VBA使用 VBA 检索和更新 Sharepoint 列表
【发布时间】:2022-04-23 15:00:10
【问题描述】:

我是新手,但之前一直在阅读一些答案,看到一些专家已经澄清了许多复杂的主题,因此寻求帮助。

我正在尝试使用 VBA 更新共享点列表项,但找不到方法。在某些线程中似乎有人提到他们已经能够做到。如果有人已经这样做了,您能否分享简单的代码来检索共享点列表项并更新列表项。

我知道如何使用 Excel 中的数据连接来使用列表数据,并且在那里我得到了完整的列表,但不知道如何在列表的字段中获取特定项目。

如果可以共享一个简单的代码以将数据从列表中提取到 word/excel,将不胜感激。

提前致谢 萨蒂什

【问题讨论】:

    标签: vba sharepoint


    【解决方案1】:

    Microsoft 现已停用其用于 Sharepoint 的 SOAP API。所以,不再支持。现在,微软已经实现了 REST API 调用。如果您仍在寻找替代方案,请尝试解决此问题。注意 - 这仅用于从 Sharepoint 列表中检索值。

    Set req = CreateObject("MSXML2.XMLHTTP")
    params = "owssvr.dll?Cmd=Display&ID=&XMLDATA=true&List=%7B<LISTID>%7D&View=%7B<VIEWID>%7D"
    URL = "https://<SHAREPOINTSITE>/" & params
    req.Open "GET", URL, False
    req.Send
    

    【讨论】:

    • 有什么不对劲。当我从 MS VBA 对我的 SharePoint 运行它时,Fiddler 甚至没有注册 request
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-18
    • 1970-01-01
    • 1970-01-01
    • 2015-07-19
    • 1970-01-01
    • 1970-01-01
    • 2019-06-06
    相关资源
    最近更新 更多