MailMerge.CreateDataSource 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建一个 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。 忽略 Name
、 PasswordDocument
和 HeaderRecord
参数。
- SQLStatement
- Object
可选 对象。 定义查询选项以检索数据。
- SQLStatement1
- Object
可选 对象。 如果查询字符串长度超过 255 个字符, SQLStatement
则指定字符串的第一部分,并 SQLStatement1
指定第二部分。
- Connection
- Object
可选 对象。 将在其中执行由 SQLStatement
指定的查询的范围。 指定区域的方式取决于检索数据的方式。 例如:通过 ODBC 检索数据时,请指定连接字符串。 使用动态数据交换 (DDE) 从 Microsoft Excel 检索数据时,请指定命名区域。 安全 动态数据交换 (DDE) 是一种不安全的旧技术。 如果可能,请使用更安全的 DDE 替代方法。从 Microsoft Access 检索数据时,请指定单词“Table”或“Query”,后跟表或查询的名称。
- LinkToSource
- Object
可选 对象。 如果为 True,则每次打开main文档时执行 由 Connection
和 SQLStatement
指定的查询。
注解
新的数据源将附加到指定的文档,如果指定文档不是main文档,该文档将成为一个文档。
尽量避免在应用程序中使用硬编码的密码。 如果过程中需要使用密码,请向用户请求密码并将其存储在一个变量中,然后在代码中使用该变量。