Compartilhar via


MailMerge.ExportRecipientList method (Publisher) (Método MailMerge.ExportRecipientList [Publisher])

Exporta a lista de destinatários de mala direta para um arquivo do Microsoft Office Access (.mdb) ou para um arquivo de texto separado por vírgula (.csv).

Sintaxe

expressão. ExportRecipientList (FileName, FileType, IncludedOnly)

expressão Uma variável que representa um objeto MailMerge .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
FileName Obrigatório String O nome do arquivo que conterá a lista de destinatários.
FileType Opcional PbRecipientListFileType O tipo de arquivo a ser salvo. Pode ser uma das constantes PbRecipientListFileType .
IncluídoOnly Opcional Boolean Se as entradas devem ser restringidas na lista de destinatários para destinatários específicos.

Comentários

O método ExportRecipientList corresponde ao comando Exportar a lista de destinatários para novo ficheiro nos painéis de tarefas Intercalar eImpressão em Série Email na interface de utilizador do Microsoft Publisher.

Exemplo

Os seguintes Microsoft Visual Basic for Applications (VBA) macro mostra como usar o método ExportRecipientList para exportar a lista de destinatários de mala direta para um arquivo de banco de dados do Access. Antes de executar essa macro, certifique-se de que o documento ativo está conectado a uma fonte de dados. Se o documento ativo ainda não estiver ligado a uma origem de dados, pode utilizar o método OpenDataSource para estabelecer a ligação.

Além disso, antes de executar o código, substitua o nome de utilizador no caminho da pasta para o ficheiro guardado pelo nome de um utilizador válido no seu computador ou substitua o caminho da pasta e o nome do ficheiro por um caminho e nome de ficheiro à sua escolha.

Tenha em atenção que o caminho da pasta utilizado neste exemplo é típico dos caminhos de pastas no Windows. Tem de ter permissão para guardar ficheiros na pasta que designar.

Public Sub ExportRecipientList_Example() 
 
 Dim pubMailMerge As Publisher.MailMerge 
 
 Set pubMailMerge = ThisDocument.MailMerge 
 pubMailMerge.ExportRecipientList "C:\Users\username\Documents\My Data Sources\MyAddressList", pbAsMdbFile, True 
 
End Sub

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.