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
Você também pode usar o método InsertMailMergeField do objeto TextRange para adicionar um campo de dados de texto a uma caixa de texto na área de mesclagem de 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 tenha sido conectada a uma fonte de dados e que uma área de mesclagem de catálogo tenha sido adicionada à 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.