Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Cria um documento do Microsoft Word que armazena um registro de cabeçalho usado no lugar do registro de cabeçalho da fonte de dados em uma mala direta.
Sintaxe
expression.
CreateHeaderSource( _Name_ , _PasswordDocument_ , _WritePasswordDocument_ , _HeaderRecord_ )
expressão Obrigatório. Uma variável que representa um objeto "MailMerge".
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| Name | Obrigatório | String | O caminho e o nome do arquivo da nova fonte de cabeçalho. |
| PasswordDocument | Opcional | Variant | A senha necessária para abrir a nova fonte de cabeçalho. |
| WritePasswordDocument | Opcional | Variant | A senha necessária para salvar alterações na nova fonte de cabeçalho. |
| Registo de Cabeçalho | Opcional | Variant | Uma sequência de texto que especifica os nomes dos campos para o registro de cabeçalho. Se este argumento for omitido, será utilizado o registo de cabeçalho padrão: "Title, FirstName, LastName, JobTitle, Company, Address1, Address2, City, State, PostalCode, Country, HomePhone, WorkPhone". Para separar nomes de campos no Microsoft Windows, utilize o separador de lista especificado em Definições Regionais no Painel de Controle. |
Segurança
Importante
Evite usar senhas codificadas em seus aplicativos. Se um aplicativo for necessário em um procedimento, solicite a senha do usuário, armazene-a em uma variável e então use a variável em seu código. Para obter as melhores práticas recomendadas sobre como fazê-lo, consulte Notas de segurança para programadores de soluções do Office.
Comentários
Este método anexa a nova fonte de cabeçalho ao documento especificado, que se torna um documento principal, caso ele ainda não seja. A nova fonte de cabeçalho usa uma tabela para organizar os nomes dos campos da mala direta.
Exemplo
Este exemplo cria uma fonte de cabeçalho com cinco nomes de campo e anexa a nova fonte de cabeçalho chamada "Header.doc" ao documento ativo.
ActiveDocument.MailMerge.CreateHeaderSource Name:="Header.doc", _
HeaderRecord:="Name, Address, City, State, Zip"
Este exemplo cria uma fonte de cabeçalho para o documento chamado "Main.doc" (com o registro de cabeçalho padrão) e abre a fonte de dados chamada "Data.doc".
With Documents("Main.doc").MailMerge
.CreateHeaderSource Name:="Fields.doc"
.OpenDataSource Name:="C:\Documents\Data.doc"
End With
Confira também
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.