Метод MailMergeDataField.Insert (Издатель)
Возвращает объект Shape , представляющий поле данных, вставленное в публикацию.
Синтаксис
expression. Вставка (диапазон)
Выражение Переменная, представляющая объект MailMergeDataField .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Range | Необязательный | TextRange | Вставляемый текстовый диапазон. |
Возвращаемое значение
Shape
Примечания
Метод Insert работает как для полей рисунка, так и для строковых (текстовых) полей.
Примечание.
Вы также можете использовать метод InsertMailMergeField объекта TextRange , чтобы добавить текстовое поле данных в текстовое поле в области слияния каталога публикации.
Пример
В этом примере поле данных определяется как поле данных рисунка, вставляется в область объединения каталога указанной публикации, а также размер и расположение поля данных рисунка. В этом примере предполагается, что публикация подключена к источнику данных, а область слияния каталога добавлена в публикацию.
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
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.