Метод MailMerge.Execute (Издатель)
Выполняет указанную операцию слияния почты или слияния каталога. Возвращает объект Document , представляющий новую или существующую публикацию, указанную в качестве назначения результатов слияния. Возвращает значение Nothing , если слияние выполняется с принтером.
Синтаксис
expression. Выполнение (приостановка, назначение, имя_файла)
Выражение Переменная, представляющая объект MailMerge .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Pause | Обязательный | Boolean | Значение true , чтобы microsoft Publisher приостановить работу и отобразить диалоговое окно устранения неполадок при обнаружении ошибки слияния. Значение false , чтобы игнорировать ошибки во время слияния почты или слияния каталога. |
Destination | Необязательный | PbMailMergeDestination | Назначение результатов слияния или каталога. Может быть одной из констант PbMailMergeDestination ; значение по умолчанию — pbSendToPrinter. Указание pbSendToPrinter для слияния каталога приводит к ошибке во время выполнения. |
FileName | Необязательный | String | Имя файла публикации, к которой требуется добавить результаты слияния каталога. |
Возвращаемое значение
Документ
Пример
В этом примере выполняется слияние, если активная публикация является основным документом с вложенным источником данных.
Sub ExecuteMerge()
Dim mrgDocument As MailMerge
Set mrgDocument = ActiveDocument.MailMerge
If mrgDocument.DataSource.ConnectString <> "" Then
mrgDocument.Execute Pause:=False
End If
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.