2017-05-16 1 views
0

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 

Original Excel Chart

Image after being pasted into Access

Antwort

0

Der Zugang ist nicht bekannt dafür Fähigkeiten ist Charting. Wenn ich Sie wäre, würde ich weiterhin Access für die Verwaltung großer Datensätze verwenden und die endgültigen Ergebnisse von Abfragen nach Excel exportieren und Ihre Diagramme/Grafiken/Grafiken in Excel erstellen. Word eignet sich hervorragend zum Erstellen von Dokumenten, PowerPoint eignet sich hervorragend für Präsentationen usw. Sie müssen das richtige Werkzeug für den richtigen Job verwenden.

+0

Das habe ich gemacht. Das Problem bestand darin, das Bitmap-Bild des Excel-Diagramms in einen Zugriffsbericht zurückzuversetzen, ohne dass es verzerrt wurde. –

Verwandte Themen