С помощью макрокоманды ИмпортСписка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 списка.