Метод DoCmd.TransferSharePointList (Access)
Используйте метод TransferSharePointList для импорта или связывания данных с сайта SharePoint Foundation.
Синтаксис
expression. TransferSharePointList (TransferType, SiteAddress, ListID, ViewID, TableName, GetLookupDisplayValues)
expression: переменная, представляющая объект DoCmd.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
TransferType | Обязательный | AcSharePointListTransferType | Константа AcSharePointListTransferType , указывающая тип передачи, которую необходимо выполнить. |
SiteAddress | Обязательный | Variant | Полный путь к сайту SharePoint. |
ListID | Обязательный | Variant | Имя или GUID передаваемого списка. |
ViewID | Необязательный | Variant | GUID представления списка, который вы хотите использовать. Оставьте этот аргумент пустым, чтобы перенести все строки и столбцы в списке. |
TableName | Необязательный | Variant | Имя, которое нужно отобразить для таблицы или связанной таблицы в Access. |
GetLookupDisplayValues | Необязательный | Variant | Указывает, следует ли передавать значения для полей подстановки вместо идентификатора, используемого для подстановки. |
Замечания
Этот метод имеет тот же эффект, что и выбор списка SharePoint в группе Импорт на вкладке Внешние данные . Аргументы для действия соответствуют выбору, который вы делаете в мастере получения внешних данных.
Если указать несуществующий список или представление, ошибка не возникает, и данные не передаются.
GUID — это уникальный шестнадцатеричный идентификатор для списка или представления. Идентификатор GUID должен быть введен в следующем формате, где каждое "F" представляет собой шестнадцатеричное число (от 0 до 9 или от A до F).
{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}
Идентификатор GUID для списка или представления можно получить с сайта SharePoint, выполнив следующую процедуру:
Откройте список в SharePoint Foundation.
Если нужное представление не отображается, щелкните стрелку раскрывающегося списка Вид и выберите нужное представление.
Щелкните стрелку раскрывающегося списка Вид и выберите Изменить это представление. Адрес в адресной строке браузера содержит идентификаторы 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 списка.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.