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.