DoCmd.TransferSharePointList 方法 (Access)

使用 TransferSharePointList 方法从 SharePoint Foundation 网站导入或链接数据。

语法

表达式TransferSharePointList (TransferTypeSiteAddressListIDViewIDTableNameGetLookupDisplayValues)

expression:表示 DoCmd 对象的变量。

参数

名称 必需/可选 数据类型 说明
TransferType 必需 AcSharePointListTransferType AcSharePointListTransferType 常量,用于指定使用的传输类型。
SiteAddress 必需 Variant SharePoint 网站的完整路径。
ListID 必需 Variant 要传输的列表的名称或 GUID。
ViewID 可选 Variant 要使用的列表的视图的 GUID。 将此参数留空,将传输列表中所有的行和列。
TableName 可选 Variant 要在 Access 中显示的表或链接表的名称。
GetLookupDisplayValues 可选 Variant 指定是否传输 查找 字段的显示值,而不是用于执行查找的 ID。

备注

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

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

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

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。