ImportSharePointList 巨集指令

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

你可以在 Access 桌面資料庫中使用 ImportSharePointList 巨集動作,從 SharePoint 網站匯入或連結資料。

注意

如果資料庫未受信任,則不會允許此巨集指令。

設定

ImportSharePointList 的巨集動作有以下參數。

巨集指令引數 描述
傳輸類型 選擇轉移類型。
  • 選擇 匯入 ,將 SharePoint 清單資料複製到 Access 中的表格。 Access 中資料的匯報不會影響 Windows SharePoint Services 中的資料。 同樣地,Windows SharePoint Services 中資料的更新不會影響 Access 中的資料。
  • 選擇連結以在 Access 中建立連結表,連結到 Windows SharePoint Services 中的資料。 Access 中資料的匯報會反映在 Windows SharePoint Services 中。 同樣地,Windows SharePoint Services 中資料的更新也會反映在 Access 中。
地點地址 這時,SharePoint 網站的完整路徑就會出現。
名單識別碼 輸入要轉移清單的名稱或 GUID。 必須辯論。
查看識別碼 輸入你想使用的清單視圖的 GUID。 將此參數留空以轉移清單中的所有列與欄。
資料表 名稱 在 Access 輸入你想顯示的資料表或連結資料表名稱。
取得查詢顯示值 選擇 「是」 以轉移查找欄位的顯示值,而非用於查找的 ID。

註解

  • 此動作的效果與在外部資料標籤的匯入群組中點選 SharePoint 清單相同。該動作的參數對應於你在「取得外部資料精靈」中所做的選擇。
  • 要在 VBA 模組中執行 ImportSharePointList 動作,請使用 DoCmd 物件的 TransferSharePointList 方法。
  • 如果你指定不存在的清單或檢視,不會發生錯誤,也不會傳輸資料。
  • GUID 是清單或視圖的唯一十六進位識別碼。 GUID 必須以以下格式輸入,每個「F」為十六進位數字 (0 至 9 或 A 到 F) 。

{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}

您可以透過以下程序從 SharePoint 網站取得清單或檢視的 GUID:

  1. 在 Windows SharePoint Services 中開啟該清單。
  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 清單中,請不要包含 %7D 字串後面的 & (& 符號) 字元。