VBA DoCmd.TransferSharePointList 未链接

VBA DoCmd.TransferSharePointList Not Linking

我创建了一个 Access 2010 工具,link用于某些 SharePoint 列表。在我的最终用户决定他们需要更多 People/Group 字段之前,此解决方案运行良好,这使我们超过了查找的视图阈值。我无权访问中央管理,所以这是一个硬性停止。所以我决定我可以 link 到三个视图并通过查询连接数据,一切都应该很好。要能够 link 到 SharePoint 列表视图,您必须使用 DoCmd.TransferSharePointList 而不是使用外部数据选项。外部数据 links 到整个 table 因此阈值阻止数据返回。

我需要link三个视图所以我的代码是:

 Function SPVLink()

DoCmd.TransferSharePointList acLinkSharePointList, "http://server/sites/sitename/", "{94E4E5D3-77C8-4170-BBA2-3F9533C24627}", "{CF2A3189-B45B-4527-A4F3-CF323C9E7E21}", "IssueTracker0", True
DoCmd.TransferSharePointList acLinkSharePointList, "http://server/sites/sitename/", "{94E4E5D3-77C8-4170-BBA2-3F9533C24627}", "{C6C7ABBA-C159-400F-8402-F6B56954BA5C}", "IssueTracker1", True
DoCmd.TransferSharePointList acLinkSharePointList, "http://server/sites/sitename/", "{94E4E5D3-77C8-4170-BBA2-3F9533C24627}", "{290947AD-8BC4-4610-82C1-E636CFBBF06C}", "IssueTracker2", False

 End Function

这运行没有错误,但未创建 linked 视图。我还尝试将 运行 作为宏,结果是一样的,它运行时没有错误,但没有创建 link。我做了一些搜索,但没有找到这种问题。

如有任何帮助,我们将不胜感激。

DoCmd.TransferSharePointList在VBA不会让你link多看。

acLinkSharePointList 将 link 到整个列表,就像外部数据一样。

acImportSharePointList 将允许您仅导入关联视图中显示的数据。

因为数据库已经 link 编辑到列表中,所以它不会创建具有不同名称的新 link。