Свойство MailMergeDataSource.InvalidComments (Publisher)
Если свойство InvalidAddress имеет значение True, это свойство возвращает или задает значение String , описывающее недопустимые данные в записи слияния. Для чтения и записи.
Синтаксис
expression. InvalidComments
Выражение Переменная, представляющая объект MailMergeDataSource .
Возвращаемое значение
Строка
Замечания
Используйте метод 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 и обратная связь.