Ahhh super, damit kann ich was anfangen! :-)
Jetzt ist die Frage auch sehr gut gestellt!
Zunächst einmal empfehle ich Dir die Makros erst einmal im VBA-Editor zu schreiben, da er komfortabler ist und ein Watch-Window hat, wo Du Dir die Objekte zur Laufzeit anschauen kannst (Eigenschaften und so).
Dann würde ich es so lösen:
Zeichne eine Suche (Selection) auf, die nach allen Measure-Features sucht (hoffe das geht).
Diesen Suchstring würde ich dann im Makros verwenden.
Danach müssten alle Measure-Elemente selektiert sein und Du ihre Objekte über Selection.Item2(iItemIterator).Value bekommen.
Dann holst Du Dir das ParameterSet vom part partWork.Parameters.
Dieses müsstest Du über eine Methode wie SubList() verkleinern können, also parameterSetWork.SubList().
Hier übergibst Du Dein Measure-Item, also parameterSetWork.SubList(Selection.Item2(iItemIterator).Value).
Ist jetzt kein korrekter Code, aber das sollte in die richtige Richtung gehen. Kann aber nicht garantieren, dass es funktioniert. Wenn nicht, dann haben wir z.B. noch die Möglichkeit uns den String des Parameters (ist ja eine eingache Baumstruktur) selbst dynamisch zusammen zu bauen.
------------------
Mit freundlichen Grüßen,
Henry Schneider
alias Lila
Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:
Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,
die Natur versucht, immer bessere Idioten zu bauen
Xing
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP