您可以在 Access 桌面資料庫中使用 ImportSharePointList 宏指令,從 SharePoint 網站匯入或鏈接數據。
附註: 如果資料庫不受信任,將不允許此動作。
設定
ImportSharePointList 宏指令具有下列自變數。
巨集指令引數 |
描述 |
---|---|
傳輸類型 |
選取傳輸類型。
|
網站位址 |
輸入 SharePoint 網站的完整路徑。 |
清單標識碼 |
輸入要傳輸之清單的名稱或 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 字串後面的&(安培及) 字元。