真 要标记邮件合并数据源中的记录,如果它包含无效数据。 读/写 Boolean。
语法
表达式。InvalidAddress
表达 一个代表 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。