返回介绍

CreateDataSource 方法

发布于 2019-09-29 09:55:01 字数 1958 浏览 1262 评论 0 收藏 0

创建一个 Word 文档,以用表格保存用于邮件合并的数据。将新的数据源附加于指定文档,如果没有主文档,则将其转换为主文档。

expression.CreateDataSource(Name,PasswordDocument,WritePasswordDocument,HeaderRecord,MSQuery,SQLStatement,SQLStatement1,Connection,LinkToSource)

expression 必需。该表达式返回一个 MailMerge 对象。

Name Variant 类型,可选。新数据源的路径名和文件名。

PasswordDocument Variant 类型,可选。打开新数据源所需的口令。

WritePasswordDocument Variant 类型,可选。保存对数据源的修改所需的口令。

HeaderRecord Variant 类型,可选。域名记录所需的域名。如果省略该参数,则使用标准的域名记录:“标题、姓名、职务、单位、地址 1、地址 2、市/县、省/市/自治区、邮政编码、国家/地区、住宅电话、办公电话”。要在 Windows 中分隔域名,可使用在控制面板的“区域设置”中指定的列表分隔符。

MSQuery Variant 类型,可选。如果本参数为 True,并且安装了 Microsoft Query,则启动 Microsoft Query。此时将忽略FileNamePasswordDocHeaderRecord 参数。

SQLStatement Variant 类型,可选。为检索数据定义查询选项。

SQLStatement1 Variant 类型,可选。如果查询语句超过 255 个字符,则SQLStatement 指定语句的第一部分,SQLStatement1 指定第二部分。

Connection Variant 类型,可选。将在其中执行由SQLStatement 指定的查询的区域。指定该区域的方法取决于检索数据的方式。例如:

  • 当通过 ODBC 检索数据时,可指定一个连接字符串。
  • 当使用动态数据交换 (DDE) 检索 Microsoft Excel 的数据时,请指定一个已命名的区域。
  • 当从 Microsoft Access 检索数据时,可以指定单词“Table”或“Query”,后面紧接表格或查询名称。

LinkToSource Variant 类型,可选。如果本参数为 True,则在每次打开主文档时都执行由ConnectionSQLStatement 指定的查询操作。

示例

本示例创建一个新的名为“Data.doc”的数据源文档,并将该数据源附加到活动文档。新数据源包含一个五列的表格,其中包含HeaderRecord 指定的域名。

ActiveDocument.MailMerge.CreateDataSource _
 Name:="C:\Documents\Data.doc", _
 HeaderRecord:="Name, Address, City, State, Zip"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文