你可以在 Access 桌面資料庫中使用 ImportSharePointList 巨集動作,從 SharePoint 網站匯入或連結資料。
注意
如果資料庫未受信任,則不會允許此巨集指令。
設定
ImportSharePointList 的巨集動作有以下參數。
| 巨集指令引數 | 描述 |
|---|---|
| 傳輸類型 | 選擇轉移類型。
|
| 地點地址 | 這時,SharePoint 網站的完整路徑就會出現。 |
| 名單識別碼 | 輸入要轉移清單的名稱或 GUID。 必須辯論。 |
| 查看識別碼 | 輸入你想使用的清單視圖的 GUID。 將此參數留空以轉移清單中的所有列與欄。 |
| 資料表 名稱 | 在 Access 輸入你想顯示的資料表或連結資料表名稱。 |
| 取得查詢顯示值 | 選擇 「是」 以轉移查找欄位的顯示值,而非用於查找的 ID。 |
註解
- 此動作的效果與在外部資料標籤的匯入群組中點選 SharePoint 清單相同。該動作的參數對應於你在「取得外部資料精靈」中所做的選擇。
- 要在 VBA 模組中執行 ImportSharePointList 動作,請使用 DoCmd 物件的 TransferSharePointList 方法。
- 如果你指定不存在的清單或檢視,不會發生錯誤,也不會傳輸資料。
- GUID 是清單或視圖的唯一十六進位識別碼。 GUID 必須以以下格式輸入,每個「F」為十六進位數字 (0 至 9 或 A 到 F) 。
{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}
您可以透過以下程序從 SharePoint 網站取得清單或檢視的 GUID:
- 在 Windows SharePoint Services 中開啟該清單。
- 如果你想要的視圖未顯示,請點擊 「檢視 」下拉選單箭頭,然後選擇你想要的視圖。
- 點選「 檢視 」下拉選單,然後選擇 「修改此檢視」。
瀏覽器網址列中的位址包含清單與檢視的 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 清單中,請不要包含 %7D 字串後面的 & (& 符號) 字元。