返回介绍

InsertDatabase 方法

发布于 2019-09-29 09:56:55 字数 2893 浏览 1177 评论 0 收藏 0

从一个数据源(例如一篇单独的 Word 文档,一张 Microsoft Excel 工作表,或一个 Microsoft Access 数据库)检索数据,并在选定部分以表格形式插入数据。

expression.InsertDatabase(Format,Style,LinkToSource,Connection,SQLStatement,SQLStatement1,PasswordDocument,PasswordTemplate,WritePasswordDocument,WritePasswordTemplate,DataSource,From,To,IncludeFields)

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

Format Variant 类型,可选。在“表格”菜单“表格自动套用格式”对话框的“格式”框中列出的一种格式。可以取任何 WdTableFormat 常量之一。在默认情况下,表格单元格带有边框。

Style Variant 类型,可选。应用于表格的Format 指定的自动套用格式的属性。可以使用下列值的任意组合:

0无1边界2阴影4字体8颜色16自动填充32标题行64末行128首列256末列
含义

LinkToSource Variant 类型,可选。如果本参数为 True,则在新表格和数据源之间建立一个链接。

Connection Variant 类型,可选。SQLStatement 指定的查询区域。指定区域的方式取决于检索数据的方式。例如:

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

SQLStatement String 类型,可选。可选的查询字符串,用来从主数据源的数据检索出一个子集,并插入到文档中。

SQLStatement1 String 类型,可选。如果查询字符串长于 255 个字符,则SQLStatement 代表字符串的第一部分,而SQLStatement1 代表第二部分。

PasswordDocument Variant 类型,可选。(在具有密码的情况下)打开数据源所需的密码。

PasswordTemplate Variant 类型,可选。如果数据源是 Word 文档,则该参数是(在具有密码的情况下)打开相应模板所需的密码。

WritePasswordDocument Variant 类型,可选。保存对文档所作修改所需的密码。

WritePasswordTemplate Variant 类型,可选。保存对模板所作修改所需的密码。

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

From Variant 类型,可选。需要插入的记录区域的第一条数据记录的编号。

To Variant 类型,可选。需要插入的记录区域的最后一条数据记录的编号。

IncludeFields Variant 类型,可选。如果本参数为 True,则在新表格的第一行包含数据源的域名。

示例

本示例在所选内容之后插入名为“Data.xls”的 Microsoft Excel 电子表格。Style 值 (191) 是 1、2、4、8、16、32 和 128 各数字的和。

With Selection
 .Collapse Direction:=wdCollapseEnd
 .Range.InsertDatabase _
 Format:=wdTableFormatSimple2, Style:=191, _
 LinkToSource:=False, Connection:="Entire Spreadsheet", _
 DataSource:="C:\MSOffice\Excel\Data.xls"
End With

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

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

发布评论

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