Access 데스크톱 데이터베이스에서 ImportSharePointList 매크로 작업을 사용하여 SharePoint 사이트에서 데이터를 가져오거나 연결할 수 있습니다.
참고
데이터베이스를 신뢰할 수 없는 경우 이 작업이 허용되지 않습니다.
설정
ImportSharePointList 매크로 작업에는 다음과 같은 인수가 사용됩니다.
| 매크로 함수 인수 | 설명 |
|---|---|
| 전송 유형 | 전송 유형을 선택합니다.
|
| 사이트 주소 | SharePoint 사이트의 전체 경로를 입력합니다. |
| 목록 ID | 전송할 목록의 이름 또는 GUID를 입력합니다. 필수형 인수입니다. |
| ID 보기 | 사용하려는 목록에 대한 보기의 GUID를 입력합니다. 목록의 모든 행과 열을 전송하려면 이 인수를 비워 둡니다. |
| 테이블 이름 | 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 문자열 뒤에 있는 & (앰퍼샌드) 문자는 포함하지 마세요.