使用VBA检索和更新Sharepoint列表

时间:2013-12-20 13:05:04

标签: vba sharepoint

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

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

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

如果可以共享一个简单的代码将数据从列表拉到word / excel,那么会非常适用。

提前致谢 萨蒂什南比亚

1 个答案:

答案 0 :(得分:0)

微软现在已经退出了针对Sharepoint的SOAP API。所以,它不再受支持了。现在,Microsoft已经实现了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