Método MailMerge.CreateHeaderSource (Word)
Crea un documento de Microsoft Word que guarda un registro inicial que se usa en lugar del registro de origen de datos inicial en una combinación de correspondencia.
Sintaxis
expresión. CreateHeaderSource
( _Name_
, _PasswordDocument_
, _WritePasswordDocument_
, _HeaderRecord_
)
expresión requerida. Variable que representa un objeto 'MailMerge'.
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Name | Obligatorio | String | La ruta de acceso y el nombre de archivo del nuevo origen inicial. |
PasswordDocument | Opcional | Variant | La contraseña requerida para abrir el nuevo registro inicial. |
WritePasswordDocument | Opcional | Variant | La contraseña requerida para guardar cambios realizados en el nuevo registro inicial. |
HeaderRecord | Opcional | Variant | Cadena que especifica los nombres de campo del registro de encabezado. Si se omite este argumento, se usa el registro de encabezado estándar: "Title, FirstName, LastName, JobTitle, Company, Address1, Address2, City, State, PostalCode, Country, HomePhone, WorkPhone". Para separar los nombres de campo en Microsoft Windows, use el separador de lista especificado en Configuración regional en Panel de control. |
Seguridad
Importante
No use contraseñas codificadas de forma rígida en las aplicaciones. Si se requiere la contraseña en un procedimiento, pídale la contraseña al usuario, almacénela en una variable y luego use la variable en el código. Para conocer los procedimientos recomendados sobre cómo hacerlo, consulte Notas de seguridad para desarrolladores de soluciones de Office.
Comentarios
Este método adjunta el nuevo registro inicial al documento especificado que se convierte en el documento principal, si es que ya no lo es. El nuevo registro inicial usa una tabla para organizar los nombres de campo de la combinación de correspondencia.
Ejemplo:
En este ejemplo se crea un registro inicial con cinco nombres de campo y se adjunta el nuevo registro inicial denominado "Header.doc" al documento activo.
ActiveDocument.MailMerge.CreateHeaderSource Name:="Header.doc", _
HeaderRecord:="Name, Address, City, State, Zip"
En este ejemplo se crea un registro inicial para el documento llamado "Main.doc" (con el registro inicial estándar) y se abre el origen de datos denominado "Data.doc".
With Documents("Main.doc").MailMerge
.CreateHeaderSource Name:="Fields.doc"
.OpenDataSource Name:="C:\Documents\Data.doc"
End With
Consulte también
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.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de