Метод 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 и обратная связь.