Свойство MailMergeDataSource.InvalidAddress (Publisher)
Значение true , чтобы пометить запись в источнике данных слияния, если она содержит недопустимые данные. Для чтения и записи, Boolean.
Синтаксис
expression. InvalidAddress
Выражение Переменная, представляющая объект MailMergeDataSource .
Возвращаемое значение
Boolean
Примечания
Используйте метод SetAllErrorFlags , чтобы задать свойства InvalidAddress и InvalidComments для всех записей в источнике данных.
Пример
В этом примере выполняется поиск записей, чтобы убедиться, что длина поля PostalCode для каждой записи составляет не менее пяти цифр. Если это не так, запись исключается из слияния и помечается как недопустимая.
Sub ExcludeRecords()
Dim intRecord As Integer
With ActiveDocument.MailMerge
For intRecord = 1 To .DataSource.RecordCount
.DataSource.ActiveRecord = intRecord
If Len(.DataSource.DataFields("PostalCode").Value) < 5 Then
With .DataSource
.Included = False
.InvalidAddress = True
.InvalidComments = "This record is removed " & _
"from the mail merge because its postal code" & _
"has less than five digits."
End With
End If
Next
End With
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.