可以使用 Access 桌面数据库中的 ImportSharePointList 宏操作从 SharePoint 网站导入或链接数据。

注意: 如果数据库不受信任,则不允许此操作。

设置

ImportSharePointList 宏操作具有以下参数。

操作参数

说明

传输类型

选择传输类型。

  • 选择“ 导入 ”,将 SharePoint 列表数据复制到 Access 表中。 对 Access 中的数据的更新不会影响 Windows SharePoint 服务中的数据。 同样,Windows SharePoint Services 中数据的更新不会影响 Access 中的数据。

  • 选择“ 链接 ”,在 Access 中创建链接到 Windows SharePoint Services 中的数据的链接表。 Access 中数据的更新反映在 Windows SharePoint Services 中。 同样,Windows SharePoint Services 中数据的更新也反映在 Access 中。

网站地址

输入 SharePoint 网站的完整路径。

列表 ID

输入要传输的列表的名称或 GUID。 必需参数。

视图 ID

输入要使用的列表的视图的 GUID。 将此参数留空以传输列表中的所有行和列。

Table Name

输入要在 Access 中为表或链接表显示的名称。

获取查找显示值

选择“ ”以传输查找字段的显示值,而不是用于执行查找的 ID。

备注

  • 此操作的效果与在“外部数据”选项卡上的“导入”组中单击“SharePoint 列表”的效果相同。 操作的参数对应于你在获取外部数据向导中所做的选择。

  • 若要在 VBA 模块中运行 ImportSharePointList 操作,请使用 DoCmd 对象的 TransferSharePointList 方法。

  • 如果指定不存在的列表或视图,则不会发生错误,也不会传输任何数据。

  • GUID 是列表或视图的唯一十六进制标识符。 必须使用以下格式输入 GUID,其中每个“F”是十六进制数 (0 到 9 或 A 到 F) 。

{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}

可以通过使用以下过程从 SharePoint 网站获取列表或视图的 GUID:

  1. 在 Windows SharePoint Services 中打开列表。

  2. 如果未显示所需的视图,请单击“ 视图 ”下拉箭头,然后选择所需的视图。

  3. 单击“ 视图 ”下拉箭头,然后选择“ 修改此视图”。

    浏览器地址栏中的地址包含列表和视图的 GUID。 列表的 GUID 跟在 List=后面,视图的 GUID 跟在 View=后面。 但是,在地址中,每个 { (左大括号) 字符由字符串 %7B 表示,每个 - (连字符) 字符由字符串 %2D 表示,每个 } (右大括号) 字符由字符串 %7D 表示。 例如:

https://MySite12/_layouts/ViewEdit.aspx?List=%7B2A82A404%2D5529%2D47DC%2DAE13%2DAC1D9BC0A84F%7D&View=%7B357B4FE6%2D44CF%2D4275%2DB91F%2D46558301579B%7D

在此宏操作中使用地址中的 GUID 作为参数之前,必须将每个 %7B 字符串替换为 { 字符,将每个 %2D 字符串替换为 - 字符,并将每个 %7D 字符串替换为 } 字符。 请勿 在列表 GUID 中包括&(和) 字符。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。