Método MailMerge.EditDataSource (Word)

Abre ou alterna para a fonte de dados de mala direta.

Sintaxe

expression. EditDataSource

expression é obrigatório. Uma variável que representa um objeto 'MailMerge'.

Comentários

Se a fonte de dados for um documento do Microsoft Word, esse método vai abrir a fonte de dados (ou ativá-la se já estiver aberta).

Quando o Word está acessando os dados através de troca dinâmica de dados (DDE) — usando um aplicativo como o Microsoft Office Excel ou o Microsoft Office Access — esse método exibe a fonte de dados nesse aplicativo.

Se o Word estiver acessando os dados através de open database connectivity (ODBC), esse método exibirá os dados em um documento do Word. Observe que, se o Microsoft Query estiver instalado, uma mensagem será exibida, oferecendo a opção de exibir o Microsoft Query em vez de converter dados.

Exemplo

Este exemplo abre ou ativa a fonte de dados anexada ao documento chamado "Sales.doc".

Documents("Sales.doc").MailMerge.EditDataSource

Este exemplo abre ou ativa a fonte de dados anexada se ela for um documento do Word.

Dim dsMain As MailMergeDataSource 
 
Set dsMain = ActiveDocument.MailMerge.DataSource 
If dsMain.Type = wdMergeInfoFromWord Then 
 ActiveDocument.MailMerge.EditDataSource 
End If

Confira também

Objeto MailMerge

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.