Ja das Makro habe ich auch entdeckt nur leider ist es mit einem Passwort geschützt.
Werde ihm mal ne PM schrieben. Vielleicht kann er mir den Code zukommen lassen.
Ansonsten hoffe ich noch auf Hilfe von hier...
Das mit der Scale2 Funktion verstehe ich auch nicht so recht. mus sich mir mal genauer anschauen. hört sich zumindest mal ganz nett an, danke!
EDIT:
Hab jetzt mal die Sache mit dem Zoomen weggelassen und die eigentliche Funktion versucht einzubauen. Wollte den Wert für die Kantenauflösung (Optionen->Dokumenteigenschaten->Bildqualität) vom Zoomwert abhängig machen. Je näher desto feiner. Nur hab ich das Problem, dass sich der Wert zwar ändert, aber die Darstellung nicht aktualisiert wird.
Auch Bild und Featureneuaufbau hilft da nix.
Hier der Code:
Code:
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.Extension.SetUserPreferenceDouble(swUserPreferenceDoubleValue_e.swImageQualityShadedDeviation, swUserPreferenceOption_e.swDetailingNoOptionSpecified, 0.00001) '<-Auflösung ändern!!
End Sub
[Diese Nachricht wurde von ceronics am 15. Sep. 2011 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP