DoCmd.TransferSharePointList 方法 (Access)
使用 TransferSharePointList 方法从 SharePoint Foundation 网站导入或链接数据。
语法
表达式。TransferSharePointList (TransferType、 SiteAddress、 ListID、 ViewID、 TableName、 GetLookupDisplayValues)
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:
打开 SharePoint Foundation 中的列表。
如果未显示所需的视图,请单击“ 视图 ”下拉箭头,然后选择所需的视图。
选择“ 视图 ”下拉箭头,然后选择“ 修改此视图”。 浏览器地址栏中的地址包含列表和视图的 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈