适用于:Access 2013、Office 2013
可以使用 ImportSharePointList 操作从 Microsoft SharePoint Foundation 网站导入或链接数据。
注意
如果数据库不受信任,则不允许执行此操作。
Setting
ImportSharePointList 操作具有下列参数。
操作参数 |
说明 |
|---|---|
迁移类型 |
请选择迁移类型。
|
网站地址 |
请输入 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:
打开 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 中包括&(和) 字符。