Mit Daten aus Access habe ich ein Liniendiagramm in Excel erstellt. Wenn ich gehe, um das Diagramm in einen Bericht meiner DB zu kopieren, ist das Bild nicht dasselbe. Aber wenn ich dasselbe Bild in ein Arbeitsdokument oder eine Outlook-E-Mail einfüge, sieht es gut aus. Die gleiche verzerrte Version erscheint, wenn ich sie in msPaint einfüge. Bitte beachten Sie die beigefügten Screenshots der Diagramme. Das große Problem sind die X-Achsen-Etiketten. Hier ist mein Kopier-/Einfüge-Code.Diagramm wird nicht korrekt von Excel nach Access kopiert
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
Das habe ich gemacht. Das Problem bestand darin, das Bitmap-Bild des Excel-Diagramms in einen Zugriffsbericht zurückzuversetzen, ohne dass es verzerrt wurde. –