Mail Merge no Word usando como base uma lista de Sharepoint, parece interessante ?
Se sim, e se já experimentaram, chegaram à conclusão que não é possível.
Existem duas alternativas:
1) exportar a lista para Excel e usar o Excel como datasource
2) criar uma base de dados Access e fazer uma linked table para a lista de Sharepoint, usando esse Access como datasource.
A primeira é obriga a fazer sempre a exportação para Excel (ou a abrir o Excel e fazer refresh dos dados) antes do mail merge, bad idea
A segunda não funciona porque o Word diz que não existem tabelas no datasource.
No entanto, podemos fazer a segunda alternativa funcionar através dos seguintes passos:
1) Ele mostra o erro: The data source contains no visible tables. Pressionamos OK.
2) Ele mostra a mensagem: Could not find ‘C:\Contactos.mdb’. Pressionamos OK.
3) Aparece uma janela de login para a ligação à BD Access. Pressionamos o botão Database…
4) Aparece uma janela para selecção do ficheiro MDB. Seleccionamos o ficheiro Access e pressionamos OK.
5) Volta ao ecrã de login. Pressionamos OK.
6) Aparece uma janela para seleccionar a tabela de onde queremos importar a informação para o merge. No entanto não aparece nenhuma tabela. Pressionamos o botão Options…
7) Aparece uma caixa de opções. Activamos a opção Synonims e pressionamos OK.
8) Aparece a dita tabela na lista de tabelas da BD 😀
9) Daqui para a frente segue-se o processo normal.
Estes passos foram realizados em Word 2007, mas este procedimento deve ser semelhante em Word 2003 e Sharepoint 2003 (já que foi descrito com resposta a um pedido de ajuda referente à versão 2003).
Obrigado André.
?>
?>
?>