Du könntest ein Excel-Makro schreiben, daß sich das aktuelle SolidWorks-Dokument greift und für Teile/Baugruppen und Zeichnungen unterschiedlich auf die Maße zugreifen.
Teil/Baugruppe (Baugruppe alle reduzierten nachladen ResolveAllLightWeightComponents und Komponenten traversieren):
Darin alle Features GetFirstfeature/GetNextFeature durchgehen und die DisplayDimensions jedes Features auslesen, von jeder Displaydimension mit GetDimension das Maß holen, davon .value ist der Maßwert; mit GetToleranceType und GetToleranceFitValues kriegst Du die Toleranzen...
Von der DisplayDimension bekommst Du mit GetText evtl. anhängige Vor- und Nachtexte.
Zeichnung:
Blattzahl ermitteln, zurück aufs erste gehen (GetSheetCount/SheetPrevius). Dann für jedes Blatt und alle Ansichten GetFirstView/GetNextView, GetFirstDisplayDimension und GetDimension - dann hast Du wieder die Maße usw. wie im Teil!
Hier gab es auch mal einen Beitrag mit Makro zu Passungen, vielleicht findest Du da ein Grundgerüst.
Viel Spaß!
------------------
Lutz Federbusch
Mein Gästebuch
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP