我正在寻找一种直接从word文档打开access表的方法。所以有点像:
Sub nieuwsdm()
Dim pptapp As PowerPoint.Application
Dim ppt As PowerPoint.Presentation
Set pptapp = CreateObject("PowerPoint.Application")
Set ppt = pptapp.Presentations.Open("pres1.ppt")然后使用access文件。有谁能告诉我怎么解决这个问题吗?
发布于 2014-02-21 22:06:20
您可以使用类似以下内容:http://support.microsoft.com/kb/193716如何将Microsoft Access查询或表用作Word数据源要将Microsoft Access查询或表用作Word数据源,请执行以下步骤:
1.如果要将Microsoft Access查询或表的结果用作Word邮件合并中的数据源,请在“邮件合并帮助器”中(在“工具”菜单上,单击“邮件合并”),单击“获取数据”,然后单击“打开数据源”。-或者-如果要在Word文档中插入Microsoft Access查询或表的结果,请在“数据库”对话框(在“数据库”工具栏上,单击“插入数据库”)中,单击“获取数据”。
注意:若要访问“数据库”工具栏,请在“视图”菜单上,指向“工具栏”,然后单击“数据库”。2.在“打开数据源”对话框中,按照“文件类型”框中的“steps:a.Change”找到"MS Access数据库“。b.Click选择您的Microsoft Access数据库文件。c.Click以选中“选择方法”复选框。d.Click打开。
3.在“确认数据源”对话框中,选择"MS Access数据库通过DDE (*.mdb)“,然后单击”确定“。
注意:如果"MS Access Databases via DDE (*.mdb)“不可用,您将需要删除并重新安装Microsoft Access 97 for Windows。4.在Microsoft Access对话框中,选择“查询”选项卡或“表”选项卡。5.选择要使用的查询或表,然后单击“确定”。
注意:默认情况下,在查询选项卡上,创建链接复选框处于选中状态。此选项创建指向Microsoft Access数据库查询的链接。选中此复选框可始终检索任何列出的查询的最新版本。若要忽略对原始查询说明的更改,请清除“链接到查询”复选框。6.Word会将Microsoft Access查询或表的结果返回到Word文档中。
如果您正在使用邮件合并,Word将提示您以下消息:
Word在主文档中找不到合并域。选择编辑主文档按钮将合并域插入到主文档中。单击“编辑主文档”,然后照常继续邮件合并。-或-如果要插入数据库信息,请在数据库对话框中单击插入数据。在“插入数据”对话框中,选择“全部”以将Microsoft Access查询的所有结果插入到Word文档中,或者选择“自”并指定要插入到Word文档中的记录。
注意:在“插入数据”对话框中,默认情况下未选中“将数据插入为字段”。如果选中此选项,则此选项将数据作为字段插入到表中。如果要在每次更改数据源时更新Word文档中的数据,请选中此复选框。
https://stackoverflow.com/questions/21936490
复制相似问题