将MS Access图表导出到Word/Excel

3
我很惊讶和困惑地发现,使用 Microsoft Access 生成的报告在导出到 Excel、Word 或其他技术时不会包括我生成的图表。
有人找到了解决方法吗?我的用户需要能够将生成的报告(包括图形)复制/粘贴到不同的状态报告中。直接从 Access 报告进行复制/粘贴似乎不可能。

可以将一个表格从表单中复制并粘贴到 Excel 中。 - Fionnuala
我认为这不是一个可行的选择,除非我能够在表单内生成和运行整个报告... - cLFlaVA
这与编程有什么关系? - Eduard Wirch
1
Ed,如果你曾经尝试过自动导出MS Access报告,你就会知道。 - BIBD
5个回答

1

我需要更多的信息来帮助你(比如Access的哪个版本,你是如何生成图表的等等)。

你尝试过从打印预览中使用“发布到Microsoft Word”或“使用Microsoft Excel分析”选项吗?

用户可以使用Alt-PrintScreen截屏并粘贴。

我通常让用户安装CutePDF Writer(它是免费的),这样他们就可以将其打印为PDF格式,然后发送给任何想要的人。


我正在使用Access 2003。图表位于组标题中。其数据源是一个查询。因此,每个数据组都会打印一次该图表。您提到的所有内部发布工具都可以完美地导出数据(基本上是文本行),但完全忽略了图表。 - cLFlaVA
我熟悉CutePDF和PrintScreen / crop选项,但如果可能的话,我想探索更优雅的VBA解决方案。感谢您的帮助。 - cLFlaVA

0

我对Access 2003不太确定,但在Access 2007中,您可以进入图表属性并将Enabled设置为Yes。然后,您可以将图表复制粘贴到Excel和/或Word中。


0

还有一种叫做快照的东西,用户可以进一步查看或插入到文档中。


0
安装CutePDF Writer(它是免费的),这样他们就可以打印成PDF格式。

0

作为一种解决方法,我使用了一个免费的屏幕截图工具来捕捉在Access中生成的图形:将图形显示在屏幕上,进行截图,然后将其粘贴或以“粘贴特殊”方式插入到Word中。这种方法效果良好且速度快,唯一的缺点是如果您想在Word文档中将图形放大(例如全页),则会失去分辨率。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接