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.
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.