Diagramme mit VBA bearbeiten

04/08/2008 - 12:31 von Torsten Mueller | Report spam
Hallo,

ich möchte gerade ein paar Makros, die ich zur Diagrammbearbeitung in den
alten Office-Varianten benutzt habe, auf 2007 updaten.

Leider bekomme ich die Objekte nicht mehr angesprochen, da ja nicht mehr
Graph verwendet wird und ich nicht weiß wie die neuen Objekte heißen. Makros
aufzeichnen geht ja auch nicht mehr.

Die Frage ist also, was mache ich aus meinem alten Code:

Set diagramm = ActiveWindow.Selection.ShapeRange(1)
Set grafik = diagramm.OLEFormat.Chart
Set grDataSheet = grafik.Application.DataSheet

Vielen Dank im Voraus!

Torsten
 

Lesen sie die antworten

#1 Hans Werner Hofmann
05/08/2008 - 19:28 | Warnen spam
On Mon, 4 Aug 2008 03:31:01 -0700, Torsten Mueller <Torsten
wrote:

Hallo,
[Ich stell meine Antwort hier noch mal rein - hab auf den flaschen
Knopf gedrückt und eine PM verschick]

ich möchte gerade ein paar Makros, die ich zur Diagrammbearbeitung in den
alten Office-Varianten benutzt habe, auf 2007 updaten.



Da wirst Du Dir schwer tun..

Leider bekomme ich die Objekte nicht mehr angesprochen, da ja nicht mehr
Graph verwendet wird und ich nicht weiß wie die neuen Objekte heißen. Makros
aufzeichnen geht ja auch nicht mehr.

Die Frage ist also, was mache ich aus meinem alten Code:

Set diagramm = ActiveWindow.Selection.ShapeRange(1)
Set grafik = diagramm.OLEFormat.Chart
Set grDataSheet = grafik.Application.DataSheet



Weg schmeissen?
Das Objektmodell ist zwar beschrieben aber nicht implementiert!
Es gibt nach meinem Kenntnisstand keine Möglichkeit 2007er Charts per
VBA in PP 2007 zu bearbeiten.
Das musst Du ggf. in Excel machen...


Gruß HW
Hans Werner Hofmann

Ähnliche fragen