С помощью макрокоманды ИмпортСпискаSharePoint в классической базе данных Access можно импортировать или связать данные с сайта SharePoint.
Примечание
Эта макрокоманда доступна только для доверенных баз данных.
Настройка
Макрокоманда ИмпортСпискаSharePoint имеет следующие аргументы:
| Аргумент макрокоманды | Описание |
|---|---|
| Тип преобразования | Выберите тип преобразования.
|
| Адрес сайта | Укажите полный путь к сайту SharePoint. |
| Код списка | Введите имя или GUID преобразуемого списка. Это обязательный аргумент. |
| Код представления | Введите GUID представления списка, который вы хотите использовать. Оставьте этот аргумент пустым, чтобы преобразовать все строки и столбцы списка. |
| Имя таблицы | Введите имя, которое будет отображаться для таблицы или связанной таблицы в Access. |
| Получить отображаемые значения подстановки | Чтобы преобразовать отображаемые значения полей подстановки, а не код, используемый при подстановке, выберите Да. |
Примечания
- Эта макрокоманда выполняет то же действие, что и нажатие кнопки Список SharePoint в группе Импорт на вкладке Внешние данные. Аргументы команды соответствуют выбранным в мастере "Внешние данные".
- Чтобы запустить макрокоманду ИмпортСпискаSharePoint в модуле VBA, используйте метод TransferSharePointList объекта DoCmd.
- Если указать несуществующий список или представление, это не вызовет ошибку, а данные не будут преобразованы.
- GUID — это уникальный шестнадцатеричный идентификатор списка или представления. GUID должен вводиться в следующем формате, где каждая F обозначает шестнадцатеричную цифру (от 0 до 9 или от A до F):
{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}
GUID списка или представления можно получить с сайта SharePoint, сделав следующее:
- Откройте список в 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 — символом } . Не включайте символ & (амперсанд), следующий за строкой %7D , в GUID списка.