Excel VBA: Welcher OLE / OCX-Steuerelement verwenden, um ein Diagramm in einem Formular anzuzeigen?

StackOverflow https://stackoverflow.com/questions/412920

Frage

Ich habe in einem Formular in VBA ein Säulendiagramm angezeigt werden soll. Exportieren der Grafik zu GIF und in einem Bildfeld Werke zu importieren; aber ich kann es nicht verwenden, da die Grafik geändert werden muss Optionen basierend auf vom Benutzer aus der gleichen Form gewählt. Ich habe gesucht und die Leute haben gesagt, dass Standard-OLE / OCX-Steuerelemente von MS bereitgestellt wird, kann verwendet werden. Ich kann nicht einen ActiveX finden, die den Trick tun können. Hat jemand wissen, welche zu verwenden, steuert und wie sie verwendet werden?

War es hilfreich?

Lösung

Verwenden Sie einfach Microsoft Chart, es ist der gleiche Motor wie Microsoft Excel.

Angenommen, Sie verwenden Excel 2003 ... wird die Steuerung "Microsoft Office Chart 11.0" genannt

Wenn Sie Excel 2007 haben, Microsoft hat das Chart-Steuerelement nicht versenden. Aber man kann immer noch herunterladen Microsoft Office Chart 11,0 . Es ist in einer Datei namens owc11.exe.

Dann wird in dem VBA-Editor, wenn Ihre VBA Userform angezeigt wird, klicken Sie rechts auf der Toolbox, und wählen Sie „Weitere Steuerelemente“ und dann auf „Microsoft Office 11.0 Diagramm“ aus der Liste, die angezeigt wird.

Andere Tipps

Vielleicht möchten Sie dies versuchen, wenn Sie nur 2D-Grafik benötigen:

2D-Grafik Steuerung

3D-Grafik-Steuerung

Als Besitzer Gigasoft, geben Sie bitte Gigasoft des Charting ActiveXs in Ihrer Forschung . Der obige Link geht auf einen vollständigen Excel 2013 Durchlauf. Oder finden Sie unter Zugang 2013 Charting ActiveX Lösungsweg für die Verwendung in Access.

Excel ...

activeX Diagramm in Excel

Der Zugang .. eingeben Bild Beschreibung hier

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top