ImportSharePointList 巨集指令

Applies To
Access for Microsoft 365 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 網站的完整路徑。
清單 ID 輸入要轉移清單的名稱或 GUID。 必要引數。
檢視識別碼 輸入您要使用的清單檢視的 GUID。 將此引數保留空白,以傳輸清單中的所有列和欄。
資料表 名稱 在 Access 中輸入要針對資料表或連結資料表顯示的名稱。
取得查閱顯示值 選取 [是 ] 可傳輸查閱欄位的顯示值,而非用於執行查閱的識別碼。

註解

  • 此動作的效果與按一下 [外部資料] 索引標籤上 [匯入] 群組中的 [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

您必須先將每個 %7B 字串取代為 { 字元、將每個 %2D 字串取代為 - 字元,以及將每個 %7D 字串取代為 } 字元,才能將位址中的 GUID 用作此巨集指令中的引數。 請勿在清單 GUID 中包括 %7D 字串後面的 & (符號) 字元。