ImportSharePointList 宏操作

适用于:Access 2013、Office 2013

可以使用 ImportSharePointList 操作从 Microsoft SharePoint Foundation 网站导入或链接数据。

注意

如果数据库不受信任,则不允许执行此操作。

Setting

ImportSharePointList 操作具有下列参数。

操作参数

说明

迁移类型

请选择迁移类型。

  • 选择“ 导入 ”,将 SharePoint Foundation 数据复制到 Microsoft Access 中的表中。 汇报 Access 中的数据不会影响 SharePoint Foundation 中的数据。 同样,SharePoint Foundation 中数据的更新不会影响 Access 中的数据。

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

网站地址

请输入 SharePoint 网站的完整路径。

列表 ID

请输入要迁移的列表的名称或 GUID。 此参数是必选的。

视图 ID

请输入要使用的列表的视图的 GUID。 将此参数留空可迁移列表中的所有行和列。

表格名称

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

获取查阅的显示值

选择“是”可迁移查阅字段的显示值而不是用于执行查阅的 ID。

备注

  • 此操作等效于单击 "外部数据" 选项卡上的 "导入" 组中的 "SharePoint 列表"。该操作的参数与在"获取外部数据向导"中的选择相对应。

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

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

  • GUID 是列表或视图的唯一的十六进制标识符。 GUID 必须按以下格式输入,此处的"F"是一个十六进制数字(0 到 9 或 A 到 F)。

    {FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}

    可以利用以下过程从 SharePoint 网站获得列表或视图的 GUID:

    1. 打开 SharePoint Foundation 中的列表。

    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 中包括&(和) 字符。