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 fidedigna.
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 sítio Web |
Introduza o caminho completo do site do SharePoint. |
ID da Lista |
Introduza o nome ou GUID da lista a transferir. Argumento obrigatório. |
Ver ID |
Introduza o GUID da vista da 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 apresentar para a tabela ou tabela ligada no Access. |
Obter Valores de Apresentação de Pesquisa |
Selecione Sim para transferir valores de apresentação para campos de Pesquisa em vez do ID utilizado para efetuar a pesquisa. |
Observações
-
Esta ação tem o mesmo efeito que clicar em Lista do SharePoint no grupo Importar no separador Dados Externos . Os argumentos da ação correspondem às escolhas que fizer no Assistente para Obter Dados Externos.
-
Para executar a ação ImportSharePointList num módulo VBA, utilize o método TransferSharePointList do objeto DoCmd .
-
Se especificar uma lista ou vista inexistente, não ocorrerá nenhum erro e não são transferidos dados.
-
Um GUID é um identificador hexadecimal exclusivo para uma lista ou vista. Tem de ser introduzido um GUID no seguinte formato, em que cada "F" é um número hexadecimal (de 0 a 9 ou de A a F).
{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}
Pode obter o GUID para uma lista ou vista a partir do site do SharePoint através do seguinte procedimento:
-
Abra a lista no Windows SharePoint Services.
-
Se a vista que pretende não for apresentada, clique na seta pendente Ver e, em seguida, selecione a vista pretendida.
-
Clique na seta pendente Ver e, em seguida, selecione Modificar esta Vista.
O endereço na barra de endereço 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 um - (hífen) é representado pela cadeia %2D e cada } (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 utilizar os GUIDs do endereço como argumentos nesta ação de macro, tem de substituir cada cadeia %7B pelo caráter { , substituir cada cadeia %2D pelo caráter - e substituir cada cadeia %7D pelo caráter } . Não inclua o caráter& (e comercial) que segue a cadeia %7D no GUID da lista.