Compartilhar via


Método MailMergeDataSource.EditRecord (Publisher)

Altera um dos campos de dados em um dos registros na fonte de dados mestra (a lista combinada de destinatários de mala direta).

Sintaxe

expressão. EditRecord (lRec, varField, Value)

Expressão Uma variável que representa um objeto MailMergeDataSource .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
lRec Obrigatório Long A ID do registro que você deseja editar.
varField Obrigatório Variantes O campo de dados (coluna) que contém o valor que você deseja alterar.
Valor Obrigatório Variant O valor a ser alterado.

Comentários

Use o método EditRecord para corrigir informações de fonte de dados que estão em erro, como um endereço de destinatário desatualizado.

O método EditRecord não faz alterações às fontes de dados individuais que juntas, constituem a fonte de dados mestre.

Exemplo

Os seguintes Microsoft Visual Basic for Applications (VBA) macro mostra como usar o método EditRecord para alterar o valor de uma única coluna em um determinado registro na fonte de dados mestra (a lista de destinatários de mala direta combinados).

Antes de executar essa macro, substitua recordID pelo número de índice do registro na fonte de dados que você deseja editar, substitua fieldname pelo nome do campo (coluna) no registro que você deseja editar e substitua value pelo novo valor que você deseja definir para o campo.

Public Sub EditRecord_Example() 
 
 Dim pubMailMergeDataSource As Publisher.MailMergeDataSource 
 
 Set pubMailMergeDataSource = ThisDocument.MailMerge.DataSource 
 
 pubMailMergeDataSource.EditRecord recordID, "fieldname", "value" 
 
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.