Hallo
Ich möchte wissen, ob jemand ein Makro hat, um die Einheiten des Dokuments zu ändern.
Zum Beispiel setze im Zeichnen die Längeneinheiten auf "Nicht", ohne die Dokumenteigenschaften durchzugehen.
Vielen Dank
1 „Gefällt mir“
Zu gute Idee, meine Figuren (Vorlagen) wechseln regelmäßig die Einheit ![]()
Sehr gute Idee für dieses Makro
Hallo;
Um die Anzahl der Dezimalstellen in linearen Dimensionen zu ändern...
Option Explicit
Sub main()
Dim swApp As SldWorks.SldWorks
Dim swModel As ModelDoc2
Dim swModelExtension As ModelDocExtension
Set swApp = Application.SldWorks '
Set swModel = swApp.ActiveDoc
If Not swModel Is Nothing Then
Set swModelExtension = swModel.Extension
swModelExtension.SetUserPreferenceInteger swUserPreferenceIntegerValue_e.swUnitsLinearDecimalPlaces, swUserPreferenceOption_e.swDetailingNoOptionSpecified, 2 'Valeur à modifier exemple :2=2 decimales...
End If
End Sub
mit:
Und um die Einheitentypen (metrisch/imperial...) zu ändern.
Riesig dieses Makro.
Es ist genau das, was ich wollte, ich habe 0 am Ende der letzten Zeile gesetzt und das war's!
Am Ende des Tages noch ein paar Minuten gewonnen.
Vielen Dank