您可以使用 Access 桌面資料庫中的 ImportSharePointList 巨集指令,從 SharePoint 網站匯入或連結資料。
注意
如果資料庫未受信任,則不會允許此巨集指令。
設定
ImportSharePointList 巨集指令具有下列引數。
| 巨集指令引數 | 描述 |
|---|---|
| 傳輸類型 | 選取傳輸類型。
|
| 網站位址 | 輸入 SharePoint 網站的完整路徑。 |
| 清單 ID | 輸入要轉移清單的名稱或 GUID。 必要引數。 |
| 檢視識別碼 | 輸入您要使用的清單檢視的 GUID。 將此引數保留空白,以傳輸清單中的所有列和欄。 |
| 資料表 名稱 | 在 Access 中輸入要針對資料表或連結資料表顯示的名稱。 |
| 取得查閱顯示值 | 選取 [是 ] 可傳輸查閱欄位的顯示值,而非用於執行查閱的識別碼。 |
註解
- 此動作的效果與按一下 [外部資料] 索引標籤上 [匯入] 群組中的 [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
您必須先將每個 %7B 字串取代為 { 字元、將每個 %2D 字串取代為 - 字元,以及將每個 %7D 字串取代為 } 字元,才能將位址中的 GUID 用作此巨集指令中的引數。 請勿在清單 GUID 中包括 %7D 字串後面的 & (符號) 字元。