Compartilhar via


MailMergeDataField.Insert method (Publisher) (Método MailMergeDataField.Insert [Publisher])

Retorna um objeto Shape que representa um campo de dados inserido em uma publicação.

Sintaxe

expressão. Inserir (Intervalo)

expressão Uma variável que representa um objeto MailMergeDataField .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Range Opcional TextRange O intervalo de texto a ser inserido.

Valor de retorno

Forma

Comentários

Método Insert do works para ambos imagem e campos (texto) da cadeia de caracteres.

Observação

Também pode utilizar o método InsertMailMergeField do objeto TextRange para adicionar um campo de dados de texto a uma caixa de texto na área de intercalação do catálogo da publicação.

Exemplo

Este exemplo define um campo de dados como campo de dados de imagem, insere-o na área de mesclagem de catálogos da publicação especificada e dimensiona e posiciona o campo de dados da imagem. Este exemplo pressupõe que a publicação foi ligada a uma origem de dados e que foi adicionada uma área de intercalação de catálogo à publicação.

Dim pbPictureField1 As Shape 
 
 'Define the field as a picture data type 
 With ThisDocument.MailMerge.DataSource.DataFields 
 .Item("Photo:").FieldType = pbMailMergeDataFieldPicture 
 End With 
 
 'Insert a picture field, and then size and position it 
 Set pbPictureField1 = ThisDocument.MailMerge.DataSource.DataFields.Item("Photo:").Insert 
 With pbPictureField1 
 .Height = 100 
 .Width = 100 
 .Top = 85 
 .Left = 375 
 End With

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.