Access 데스크톱 데이터베이스에서 ImportSharePointList 매크로 함수를 사용하여 SharePoint 사이트에서 데이터를 가져오거나 연결할 수 있습니다.
참고: 데이터베이스를 신뢰할 수 없는 경우 이 작업은 허용되지 않습니다.
설정
ImportSharePointList 매크로 함수에는 다음과 같은 인수가 있습니다.
매크로 함수 인수 |
설명 |
---|---|
전송 유형 |
전송 유형을 선택합니다.
|
사이트 주소 |
SharePoint 사이트의 전체 경로를 입력합니다. |
목록 ID |
전송할 목록의 이름 또는 GUID를 입력합니다. 필수 인수입니다. |
ID 보기 |
사용하려는 목록에 대한 보기의 GUID를 입력합니다. 목록의 모든 행과 열을 전송하려면 이 인수를 비워 둡니다. |
Table Name |
Access에서 테이블 또는 연결된 테이블에 표시할 이름을 입력합니다. |
조회 표시 값 가져오기 |
조회를 수행하는 데 사용되는 ID 대신 조회 필드에 대한 표시 값을 전송하려면 예를 선택합니다. |
주의
-
이 작업은 외부 데이터 탭의 가져오기 그룹에서 SharePoint 목록을 클릭하는 것과 동일한 효과를 줍니다. 작업에 대한 인수는 외부 데이터 가져오기 마법사에서 선택한 항목에 해당합니다.
-
VBA 모듈에서 ImportSharePointList 작업을 실행하려면 DoCmd 개체의 TransferSharePointList 메서드를 사용합니다.
-
존재하지 않는 목록이나 뷰를 지정하면 오류가 발생하지 않고 데이터가 전송되지 않습니다.
-
GUID는 목록 또는 뷰에 대한 고유한 16진수 식별자입니다. GUID는 다음 형식으로 입력해야 합니다. 여기서 각 "F"는 16진수(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 문자열 뒤에 있는 & (앰퍼샌드) 문자를 포함하지 마세요.