kennt/hat jemand ein Makro mit dem ich in der 2D Zeichnung nach einem bestimmten Text suche und ersetze, die Zeichnung soll am besten komplett durchsucht werden inkl. aller Tabellen und Zeichnungsfelder.
erstellt am: 09. Jul. 2018 16:10 <-- editieren / zitieren --> Unities abgeben: Nur für murxer
ich bin bei früheren Recherchen auf diese 2 Web-Seiten gestossen; habe aber keine Erfahrung damit weil wir eine firmenspezifische Lösung mit Zusatzfunktionen beschafft haben
https://www.hbb-engineering.de/inhalte/nx-tools/HBB-NX-Tools_2018.pdf Text suchen / ersetzen: Durchsucht Zeichnungen (Drawings) und ersetzt oder ergänzt Texte durch Ihre Vorgaben. Damit können z.B. auch mehrsprachige Zeichnungen erstellt werden. NX-Version(en): NX 5 und höher
Danke Hermes, bin bei http://nxjournaling.com, zum Teil zumindest, fündig geworden. Textfelder lassen sich umbenennen (nicht suchen und ersetzen), aber Text in einer Tabelle lässt sich nicht umbenennen, muss ich weiter forschen
speedyPDM ist das führende technische Dokumenten- und Produktdatenmanagementsystem für Solidworks, Solid Edge, Inventor, AutoCAD, ZWCAD, BricsCAD, Office und Email inklusive Revisionsmanagement.
Soll das ganze auf alle Seiten der Zeichnung ausgedehnt werden muss eine zusätzliche Doppelschleife eingebaut werden nach folgendem Schema (nicht geprüft, nur aus dem Kopf):
Dim dwgs As Drawings.DrawingSheetCollection dwgs = workPart.DrawingSheets Dim sheet As Drawings.DrawingSheet Dim sht As String Dim shts As New ArrayList()
For Each sht in shts For Each sheet in dwgs sheet.Open() If sheet.name = sht Then i = i + 1 'Tabellen suchen, Text finden und ersetzen End If Next Next