2016-06-30 31 views
1

Ich möchte auf die neuen Diagramme, die in MS Office 2016 hinzugefügt wurden, zugreifen, genauer gesagt auf den Wasserfall-Chart über VBA.VBA - Neue Diagramme in Office 2016

Ich habe bereits versucht, die Makro-Taste während des Hinzufügens manuell zu verwenden, aber das Makro scheint den Diagrammtyp nicht zu erkennen.

Schätzen Sie Ihre Hilfe. Danke im Voraus.

+0

Es ist nur 'xlWaterfall' – Rory

Antwort

1

Ich verwende nicht MS 2016, aber ich denke, eine Möglichkeit, den Diagrammtyp für die zukünftige Verwendung zu finden, wäre, ein Wasserfalldiagramm auf einem Blatt zu platzieren und dann ein schnelles Sub auszuführen, das das Chart.ChartType für jedes Diagramm zurückgibt Das Blatt. Dies sollte einen ganzzahligen Wert zurückgeben, der dann verwendet werden kann, um andere Diagramme auf diesen Typ zu setzen. der Code sollte so etwas wie sein:

MsgBox(ActiveSheet.ChartObjects(1).Chart.ChartType) 
+0

Sie sollten auch alle ChartTypes unter https://msdn.microsoft.com/us-en/library/office/ff838409.aspx# –

+1

@ finden Tom Ich habe zuerst nachgesehen, aber es scheint keinen Wert für das "Wasserfall" -Diagramm anzuzeigen, auf das von OP verwiesen wird. Meine Vermutung ist, dass die Aufzählung noch nicht aktualisiert wurde, um Ergänzungen zur Ausgabe 2016 hinzuzufügen, in welchem ​​Fall dieser Code den Typ finden sollte. – RGA