Home > Community > Automation and VBA > Von Formelformular zum Konturplott > Antwort auf: Von Formelformular zum Konturplott

#28265
Bernhard KantzBernhard Kantz
Teilnehmer

Neue Objekte (wie 3D-Diagramme) lassen sich mit der .Add-Methode eines Folder-Objekts anlegen. Das neu erzeugte Diagram3D-Objekt hat die Aufzählungseigenschaft Curves, deren Add-Methode fügt einen neuen Kurvenzug (des gewünschten Typs) hinzu. Das neue Surface3D-Objekt besitzt die Eigenschaft DataSets, dessen Eigenschaft DataSet enthält den FPScriptausdruck, welche die Oberfläche beschreibt.

Näheres zum Objektmodell findet man in der Online-Hilfe (im Inhalt) unter Automatisierung von Abläufen > Automatisierung mit FlexPro Visual Basic > Visual Basic-Verzeichnis für FlexPro > Objekte und Auflistungen.

Da der Code stark an jenen erinnert, welche über eine Makroaufzeichnung gewonnen wurde, liegt es nahe, auch die Erzeugung des Diagramms selbst in die Aufzeichnung zu integrieren.

Möglicherweise ist aber die automatische Erzeugung mittels eines Makros zu aufwendig. Es wäre zu prüfen, ob die Verwendung einer Analysevorlage bereits ausreichend ist. Ein entsprechendes Tutorial findet sich in der Hilfe unter Tutorials > Zum Anpassen von FlexPro > Tutorial Vorlagenerstellung.