Hallo,
ich habe folgendes Problem:
Wir haben bei uns einen größere Anzahl von Solidworks Parts durch kopieren und umbenennen generiert und steuern die Modellmaße über den Dateinamen. Im Klartext: Die Zahlenwerte der 3 Maße für einen Ring (ID, OD, H) stehen im Dateinamen, werden dann mittels Makro in die Dateieigenschaften geschrieben. Durch die Verknüpfung der Modellmaße mit den Eigenschaftswerten baut sich das jeweilige Modell korrekt auf.
Nun mein Problem:
Die Dateivorschau (Explorerfenster bzw. SWX Öffnen Dialog) zeigt immer die falschen Bilder an, nämlich das alte Bild des Rings, von dem die ganzen Parts ursprünglich kopiert wurden. Nur manuelles STRG + Q und anschließendes speichern frischt diese Bilder auf und aktualisiert die Dateivorschau. Wenn man das im Makro mit erledigen will, geht das nicht.
Hier ein Beispiel für "STRG + Q und speichern", aufgenommen mit dem Makro-Rekorder:
Dim swApp As Object
Dim Part As Object
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long
Sub main()
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
boolstatus = Part.ForceRebuild3(True)
' Save
Dim swErrors As Long
Dim swWarnings As Long
boolstatus = Part.Save3(1, swErrors, swWarnings)
Dieses Makro aktualisiert die Bilder nicht. Wenn ich das von Hand tue, dann schon.
Irgendjemand eine Idee?
------------------
Gruß Hilmar
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP