SmartArt per VBA Referenzieren

04/05/2009 - 10:36 von Andre | Report spam
Hallo Leute!


Wie das Betreff schon sagt such ich einen Zugang zu den, wie ich
finde, ganz guten SmartArt-Objekten und zwar über VBA. Ich vermute,
das Objekt ist ein Shape, aber ich finde kein Objekt und keine
Referenz aus das, was das "SmartArt-Objekt" sein müssten.

Hntergrund: Ich will beispielsweise ein mittels SmartArt angelegtes
Organigramm auslesen.


Gruß, André.
 

Lesen sie die antworten

#1 Melanie Breden
04/05/2009 - 11:25 | Warnen spam
Hallo André,

"Andre" schrieb:
Wie das Betreff schon sagt such ich einen Zugang zu den, wie ich
finde, ganz guten SmartArt-Objekten und zwar über VBA. Ich vermute,
das Objekt ist ein Shape, aber ich finde kein Objekt und keine
Referenz aus das, was das "SmartArt-Objekt" sein müssten.

Hntergrund: Ich will beispielsweise ein mittels SmartArt angelegtes
Organigramm auslesen.



SmartArts sind leider nicht im Objektmodell integriert und können deshalb auch
nicht mit VBA erstellt und bearbeitet werden.

Genau wie die Multifunktionsleiste lassen sich SmartArts ausschließlich per XML-Code
generieren. Hier kenne ich die Vorgehensweise allerdings auch nicht.

Die xml Dateien kannst du dir anschauen, indem du den Dateinamen der geschlossenen Datei
um die Endung ".zip" erweiterst im Ordner 'xl/diagrams' die xml-Dateien mit einem Editor öffnest.


Mit freundlichen Grüssen
Melanie Breden

- Microsoft MVP für Excel -
www.melanie-breden.de

Ribbon-Programmierung für Office 2007 http://tinyurl.com/59awla

Ähnliche fragen