Hallo Liebe Kollegen & Kolleginnen,
bin auf der Suche nach einem Macro-Script oder eventuell alternativen Lösung.
Folgendes Problem liegt vor:
- Wir benutzen ein Enterprise PDM-System über das eventuell Bauteile vom Admin gesperrt werden.
- Meine Aufgabe ist nun in sämtlichen Baugruppen die gesperrten Bauteile auszutauschen
Folgende Überlegung hätte ich momentan für den Ablauf des Makro-Scripts,
- Als erster Schritt: Man erstellt manuell eine Excel-Tabelle "Komponenten ersetzen durch"
-- wenn man ein gesperrtes Bauteil geöffnet hat, soll über ein Makro-Script die Bauteil-Bezeichnung, Pfad, Status in die Excel-Tabelle "Komponenten ersetzen durch" eingetragen werden
- Als zweiter Schritt: Baugruppe manuell öffnen,
- mit dem Makro-Script die gesperrte Bauteil-Bezeichnung in eine Feld-Variable eintragen,
-- Um zu prüfen ob das Bauteil gesperrt ist, muss die Konfigurationsspezifische-Eigenschaft "Status" des Bauteils ausgelesen werden
- In der bereits erstellte Excel-Tabelle "Komponenten ersetzen durch",
-- stehen bereits Einträge von gesperrten Bauteil-Bezeichnungen sowie die zu ersetzenden Bauteil-Bezeichnungen mit Pfad angaben
-- jetzt soll aus der Feld-Variable die einzelnen gesperrten Bauteil-Bezeichnungen mit der Spalte (gesperrten Bauteil-Bezeichnungen) der Excel-Tabelle verglichen werden
-- und in eine neue Feld-Variable "freigegebenes Bauteil" aus der Spalte "Ersetz durch" den Wert eintragen
- In der geöffneten Baugruppe soll anhand der neuen Feld-Variable "freigegebenes Bauteil" das gesperrte Bauteil ausgetauscht werden.
Ich hoffe das mir da jemand weiterhelfen kann, oder ein guten Tipp vorschlagen kann wie ich dieses Problem lösen kann.
Vielen Dank im Voraus schon mal für eure Hilfe.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP