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