图表无法从Excel正确复制到Access

时间:2017-05-16 12:50:21

标签: excel-vba access-vba vba excel

使用Access中的数据,我在Excel中创建了折线图。当我将图表复制/粘贴到我的数据库的报告中时,图像不一样。但是,如果我将相同的图像粘贴到工作文档或Outlook电子邮件中,它看起来很好。如果我将其粘贴到msPaint中,则会出现相同的扭曲版本。请参阅附图的截图。最大的问题是x轴标签。这是我的复制/粘贴代码。

Dim objChart As Chart    
objChart.CopyPicture xlScreen, xlBitmap, xlScreen
DoCmd.OpenReport ReportName:="rptDeptWindowChart", View:=acViewDesign

ctlC = Reports!rptDeptWindowChart.Controls.Count

Do
    For Each ctl In Reports!rptDeptWindowChart
        ctl.Name = "ctlDelPic"
        DeleteReportControl "rptDeptWindowChart", "ctlDelPic"
    Next

ctlC = Reports!rptDeptWindowChart.Controls.Count

Loop Until ctlC = 0

DoCmd.RunCommand acCmdPaste

Original Excel Chart

Image after being pasted into Access

1 个答案:

答案 0 :(得分:0)

访问并不以其图表功能而闻名。如果我是你,我会坚持使用Access管理大型数据集,并将查询的最终结果导出到Excel,并在Excel中进行图表/绘图/绘图。 Word非常适合创建文档,PowerPoint非常适合演示文稿等。您需要使用正确的工具来完成正确的工作。

相关问题