MailMerge.CreateDataSource 方法

定义

创建一个 Microsoft Word 文档,该文档使用表格保存邮件合并数据。

public void CreateDataSource (ref object Name, ref object PasswordDocument, ref object WritePasswordDocument, ref object HeaderRecord, ref object MSQuery, ref object SQLStatement, ref object SQLStatement1, ref object Connection, ref object LinkToSource);
abstract member CreateDataSource : obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub CreateDataSource (Optional ByRef Name As Object, Optional ByRef PasswordDocument As Object, Optional ByRef WritePasswordDocument As Object, Optional ByRef HeaderRecord As Object, Optional ByRef MSQuery As Object, Optional ByRef SQLStatement As Object, Optional ByRef SQLStatement1 As Object, Optional ByRef Connection As Object, Optional ByRef LinkToSource As Object)

参数

Name
Object

可选 对象。 新数据源的路径名和文件名。

PasswordDocument
Object

可选 对象。 打开新数据源所需的密码。

WritePasswordDocument
Object

可选 对象。 保存对数据源的修改所需的密码。

HeaderRecord
Object

可选 对象。 域名记录所需的域名。 如果省略此参数,则使用标准标头记录:“Title、FirstName、LastName、JobTitle、Company、Address1、Address2、City、State、PostalCode、Country、HomePhone、WorkPhone。若要分隔字段名称,请使用控制面板的“区域设置”中指定的列表分隔符。

MSQuery
Object

可选 对象如果 已安装 Microsoft Query,则为 True。 忽略 NamePasswordDocumentHeaderRecord 参数。

SQLStatement
Object

可选 对象。 定义查询选项以检索数据。

SQLStatement1
Object

可选 对象。 如果查询字符串长度超过 255 个字符, SQLStatement 则指定字符串的第一部分,并 SQLStatement1 指定第二部分。

Connection
Object

可选 对象。 将在其中执行由 SQLStatement 指定的查询的范围。 指定区域的方式取决于检索数据的方式。 例如:通过 ODBC 检索数据时,请指定连接字符串。 使用动态数据交换 (DDE) 从 Microsoft Excel 检索数据时,请指定命名区域。 安全 动态数据交换 (DDE) 是一种不安全的旧技术。 如果可能,请使用更安全的 DDE 替代方法。从 Microsoft Access 检索数据时,请指定单词“Table”或“Query”,后跟表或查询的名称。

LinkToSource
Object

可选 对象如果为 True,则每次打开main文档时执行 由 ConnectionSQLStatement 指定的查询。

注解

新的数据源将附加到指定的文档,如果指定文档不是main文档,该文档将成为一个文档。

尽量避免在应用程序中使用硬编码的密码。 如果过程中需要使用密码,请向用户请求密码并将其存储在一个变量中,然后在代码中使用该变量。

适用于