Word) (MailMergeDataSource.TableName 属性

返回一个带有 SQL 查询的 字符串 用于从邮件合并文档附加的数据源文件中检索到的记录。 此为只读属性。

语法

表达式TableName

表达 一个代表“MailMergeDataSource”对象的变量。

备注

如果表格名称未知或不适用于当前数据源,则该属性可能为空。

示例

本示例检查"Customers"表是否为附加数据源中表的名称。 如果不是,则将"Customers"表附加到"Northwind"数据库。

注意

[!注释] 此示例使用 Visual Basic InStr 函数返回第二个字符串中的第一个字符的位置,如果它存在于第一个字符串。 如果第一个字符串不包含第二个字符串,则返回值为零 (0)。 条件的值设置为小于一 (1) 指示附加的表未命名的客户。

Sub DataSourceTable() 
 With ActiveDocument.MailMerge 
 If InStr(1, .DataSource.TableName, "Customers") < 1 Then 
 .OpenDataSource Name:="C:\ProgramFiles\Microsoft Office\Office\" & _ 
 "Samples\Northwind.mdb", LinkToSource:=True, _ 
 AddToRecentFiles:=False, Connection:="TABLE Customers" 
 End If 
 End With 
End Sub

另请参阅

MailMergeDataSource 对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。