HintergrundRetrieve Excel-Diagrammdaten aus Powerpoint-Folie (programmatisch)
Wenn in Powerpoint arbeitet ich immer eine Excel-Tabelle verwenden, die direkt hinter dem Diagramm, und Links zu einer Quelle Arbeitsmappe sitzt. Diese Methode stellt Folgendes sicher:
- Die Datenquelle hinter der Datei ist leicht identifizierbar (Verbindung zum Netzwerk).
- Die PowerPoint-Datei kann bei Bedarf direkt bearbeitet werden.
- Das Diagramm kann für ein neues Szenario aktualisiert werden, indem das zugrunde liegende Arbeitsblatt erneut mit der Quellarbeitsmappe verknüpft wird.
Ausgabe
Vor kurzem stieß ich auf eine Powerpoint-Datei, die ich die Daten zu verwenden, benötigen ein neues Diagramm zu erstellen. Obwohl das Diagramm mit der oben beschriebenen Methode erstellt wurde, konnte auf die zugrunde liegenden Daten nicht zugegriffen werden. Ich wollte nicht, dass meine Gruppe die Daten manuell abruft, also suchte ich nach einer Methode, die ich wiederverwenden konnte, wenn die Situation wieder auftrat.
erster Ansatz
I nach dem Ansatz auf magicbeanlab umrissenen endete, die beteiligt:
- die PPT-Datei auf eine einzelne Folie Schneiden (mit dem Diagramm I wollte).
- Umbenennen der PPT-Datei als zip.
- Navigieren zum Verzeichnis
/ppt/charts/
, um das Diagramm in xml Format zu erhalten. - Öffnen der xml Datei zur Verfügung gestellt Zugriff auf die Daten, aber das war unter einem Meer von anderen Informationen.
Frage
Was ist eine bessere Methode (Automatisierung des XML-Retrieval) oder VBA unter Verwendung der Kartendaten zu erhalten, an anderer Stelle zu verwenden?