Guten Morgen Leute :-)
Ich hätte da ein Problem, und dachte mir, dass ihr mir vllt. eine Lösung wisst .
Es geht um PowerCopys und um ein Makro, dass Parameter in den eingefügten PowerCopys verändern soll (Also sprich in einem Parameter sollen verschiedene Werte in einer Werteliste "Befehl: Mehrere Werte hinzufügen" stehen.
Die angefügten Parts wurden in der R19/SP9/HF49 erstellt.
Die vorgehensweiße vom User ist folgende: (Bitte hierzu das Part "Test1_PoCo_Vorlage" öffnen)
- Er fügt erstmals die PowerCopy in das geöffnete Part ein und startet dann unbewusst durch eine KWA Reaktion mein VBA-Makro).
- Dieses prüft in dem eingefügten PowerCopy-Geoset den Parameter "z.B.: Material" und erweitert dann die Auswahlliste oder Werteliste im zweiten Parameter "hier soll die Werteliste aktualisiert werden" um mehrere Einträge)
Die allermeisten User fügen sich diese PowerCopy noch öfters in ihr Part ein und hier entsteht jetzt mein Problem: (Bitte hierzu das Part "Test2_PoCo_eingefuegt" öffnen)
- Dadurch das der User die PowerCopy öfters einfügt, heißen alle Parameter in den Parametern des Parts [AktuellesPart.ParameterS] gleich
- Wenn der User jetzt beispielsweiße im zweiten Geoset (eingefügtes PowerCopy-Geoset) den Parameter "z.B.: Material" ändert, wird leider nicht der Parameter mit dem Namen: "hier soll die Werteliste aktualisiert werden" im gleichem Geoset mit der Werteliste erweitert, sondern der Parameter im ersten von der PowerCopy eingefügten Geoset. (Das liegt an den gleichen Namen, da der Name ja mehrfach vorliegt, wird der erste genommen)
Wie kann ich in meinem Makro sagen, dass er beim ändern des Parameters "Metall" im gleichen Geometrischen Set bleiben und nicht den Parameter im ersten mit der Liste erweitern soll.?
Kann man irgendwie die Parameter auf Geometrische Sets einschränken? (z.B.: über eine SubList?)
Ich hoffe ich hab das einigermaßen so erklärt das man es versteht. bitte öffnet doch die angehängten Testparts, vllt. wird es daraus ersichtlicher was ich meine.
Eine Möglichkeit bestünde noch dadrin, die eingefügten PowerCopy-Körper zu Numerieren und die Parameter danach umzubenennen, aber ich bin grad am Testen ob das denn geht.
Einen riesigen Dank an dieser Stelle schonmal.
Mit freundlichen Grüßen
Beny
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP