Pode utilizar a ação de macro ImportSharePointList em bases de dados de ambiente de trabalho do Access para importar ou ligar dados de um site do SharePoint.
Nota
Esta ação não será permitida se a base de dados não for confiável.
Definição
A ação de macro ImportSharePointList tem os seguintes argumentos.
| Argumento de ação | Descrição |
|---|---|
| Tipo de transferência | Selecione o tipo de transferência.
|
| Endereço do Site | Introduza o caminho completo do site SharePoint. |
| ID da Lista | Introduza o nome ou GUID da lista a transferir. Argumento necessário. |
| Ver ID | Introduza o GUID da vista para a lista que pretende utilizar. Deixe este argumento em branco para transferir todas as linhas e colunas na lista. |
| Nome da Tabela | Introduza o nome que pretende que seja apresentado para a tabela ou tabela ligada no Access. |
| Obter valores de apresentação de pesquisa | Selecione Sim para transferir os valores de apresentação dos campos de Pesquisa em vez do ID utilizado para fazer a pesquisa. |
Comentários
- Esta ação tem o mesmo efeito que clicar na Lista do SharePoint , no grupo Importar , no separador Dados Externos . Os argumentos da ação correspondem às escolhas que fizer no Assistente Obter Dados Externos.
- Para executar a ação ImportSharePointList em um módulo VBA, use o método TransferSharePointList do objeto DoCmd .
- Se especificar uma lista ou vista inexistente, não ocorrerá nenhum erro e não serão transferidos dados.
- Um GUID é um identificador hexadecimal exclusivo para uma lista ou vista. Um GUID deve ser inserido no seguinte formato, onde cada "F" é um número hexadecimal (0 a 9 ou A a F).
{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}
Pode obter o GUID para uma lista ou vista do site SharePoint através do seguinte procedimento:
- Abra a lista no Windows SharePoint Services.
- Se a vista pretendida não for apresentada, clique na seta pendente Ver e, em seguida, selecione a vista pretendida.
- Clique na seta suspensa Exibir e selecione Modificar esta Exibição.
O endereço na barra de endereços do browser contém os GUIDs da lista e da vista. O GUID da lista segue List= e o GUID da vista segue View=. No entanto, no endereço, cada caráter { (chaveta esquerda) é representado pela cadeia %7B, cada caráter - (hífen) é representado pela cadeia %2D e cada caractere } (chaveta direita) é representado pela cadeia %7D. Por exemplo:
https://MySite12/_layouts/ViewEdit.aspx?List=%7B2A82A404%2D5529%2D47DC%2DAE13%2DAC1D9BC0A84F%7D&View=%7B357B4FE6%2D44CF%2D4275%2DB91F%2D46558301579B%7D
Antes de poder usar os GUIDs do endereço como argumentos nesta ação de macro, você deve substituir cada cadeia % 7B pelo caractere { , substituir cada cadeia %2D pelo caractere - e substituir cada cadeia %7D pelo caractere } . Não inclua o caractere & (E comercial) que segue a cadeia %7D no GUID da lista.