Ich habe Stunden gesucht, um zu versuchen, die Antwort auf diese Frage zu finden, aber ohne Erfolg, so hoffe ich, dass ich die Antwort hier finden kann.Referenzieren von Charts nach Name nur in PowerPoint VBA
Ich möchte eine Variable erstellen, die sich auf ein bereits vorhandenes Diagramm in PowerPoint bezieht, damit ich mit der Automatisierung der Daten beginnen kann. Ich möchte auf das Diagramm mit seinem Namen verweisen, um die Dinge sehr einfach zu machen, aber egal, was ich tue, ich kann PPT keine zufriedenstellende Chart-Adresse geben.
Ich habe fast alle möglichen Varianten des unten versucht, aber ohne Erfolg:
Dim chrtPP As PowerPoint.Chart
Set chrtPP = ActivePresentation.Slides(1).Shapes.Charts("Chart3")
Könnte mir bitte jemand sagen, was ich falsch mache?
Danke!
Powerpoint nicht ha eine Charts-Sammlung wie Excel; Es hat Shapes, und ein Shape könnte ein Chart enthalten (oder im Fall von eingefügtem Inhalt von Excel, BE ein Chart). In Ihrer Situation sollte ActivePresentation.Slides (1) .Shapes. ("Chart3") es tun (dh den .Charts-Teil entfernen) –