none
Excel Chart in einem Access Report darstellen

    Frage

  • Hallo, ich habe folgendes Problem:

    Ich möchte in einem Access Report mehrere Excel Charts darstellen. Dazu erstelle ich per VBA ein Objectframe und gebe die Quelle an. Leider zeigt der Report keinen Chart an.

    Unterschiede der manuell und automatisch erstellten Controls habe ich in den Bildausschnitten sind:

    Automatisch erstellt:

    • OLE-Typ = Keins
    • OLE = Leer
    • Klasse = Leer

    Manuell erstellt:

    • OLE-Typ = Verknüpft
    • OLE=Microsoft Excel 12
    • Klasse = Excel.Sheet.12

    Jedoch lässt sich der OleTyp nicht mehr editieren, weder bei der manuellen Version, noch bei der automatischen Version, da diese Eigenschaft schreibgeschützt ist.

    Was kann ich tun?

        Dim cht As ObjectFrame
        Set cht = CreateReportControl(rep.Name, acObjectFrame, acDetail)
        cht.Class = "Excel.Chart"
        cht.SourceDoc = "MeineExceldatei.xlsx"
        cht.OLEType = acOLEEmbedded

     
    Donnerstag, 10. Oktober 2013 14:03