Compartir a través de


Método MailMergeDataSource.EditRecord (Publisher)

Cambia uno de los campos de datos en uno de los registros en el origen de datos principal (la lista de destinatarios de combinación de correspondencia combinada).

Sintaxis

expresión. EditRecord (lRec, varField, Value)

expresión Variable que representa un objeto MailMergeDataSource .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
lRec Obligatorio Long Identificador del registro que desea editar.
varField Obligatorio Variant Campo de datos (columna) que contiene el valor que desea cambiar.
Valor Obligatorio Variant Valor que se debe modificar.

Observaciones

Use el método EditRecord para corregir la información del origen de datos que está en error, como una dirección de destinatario obsoleta.

El método EditRecord no convierte los cambios a los orígenes de datos individuales que conforman el origen de datos principal.

Ejemplo

El siguiente ejemplo de Microsoft Visual Basic para aplicaciones (VBA) muestra cómo utilizar el método EditarRegistro para cambiar el valor de una sola columna en un registro concreto en el origen de datos principal (la lista de destinatarios de correspondencia combinada).

Antes de ejecutar esta macro, reemplace por recordID el número de índice del registro en el origen de datos que desea editar, reemplace fieldname por el nombre del campo (columna) del registro que desea editar y reemplace por value el nuevo valor que desea establecer para el campo.

Public Sub EditRecord_Example() 
 
 Dim pubMailMergeDataSource As Publisher.MailMergeDataSource 
 
 Set pubMailMergeDataSource = ThisDocument.MailMerge.DataSource 
 
 pubMailMergeDataSource.EditRecord recordID, "fieldname", "value" 
 
End Sub

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.