Mit der Einführung von EnterprisePDM hatten wir den seltsamen Effekt, dass nur wenige Normteile in den Bibliotheken dargestellt wurden.
Wir haben die Toolbox nicht, sondern nutzen eigene Teile, die im Tresor gespeichert sind. Wie sich herausstellte, werden in den Bibliotheken nur Teile dargestellt, die in den lokalen Cache geladen sind. Nach dem Leeren des lokalen Caches ist die Liste der Normteile daher unvollständig.
Mein Makro lädt alle Teile in ausgewählten Verzeichnissen in den lokalen Cache, so dass sie vollständig gelistet werden. Damit ihr es nutzen könnt, müsst ihr den folgenden Teil des Codes an eure Pfade anpassen:
' Definieren des Vaults und wo er schauen muss
sVault = "LBK-EPDM" '<---- So heißt der Tresor
' Statt eines verzeichnisses ein array von ordnern und diese durchlaufen
sFolder(0, 0) = "C:\LBK-EPDM\3DKaufteil\Normteile\Schrauben" '<----Dies sind die Verzeichnisse, die geladen werden
sFolder(1, 0) = "C:\LBK-EPDM\3DKaufteil\Normteile\Scheiben"
sFolder(2, 0) = "C:\LBK-EPDM\3DKaufteil\Normteile\Muttern"
sFolder(3, 0) = "C:\LBK-EPDM\3DKaufteil\Normteile\Stifte"
sFolder(4, 0) = "C:\LBK-EPDM\3DKaufteil\Normteile\Form-Features"
sFolder(0, 1) = "Schrauben" '<----Dies sind die Namen der Bibliotheken
sFolder(1, 1) = "Scheiben"
sFolder(2, 1) = "Muttern"
sFolder(3, 1) = "Stifte"
sFolder(4, 1) = "Form-Features"
Die Anzahl und Zuordnung zwischen Verzeichnissen und Bibliotheksnamen muss natürlich passen.
Vielleicht hilft es ja jemandem.
Piet
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP