Hallo zusammen,
ich lese mit Begeisterung den Inhalt dieses Forums, weshalb ich dachte das ich mit meinem Problem hier gut aufgehoben bin.
Kurze Info vorab: Ich bin ein Makro-Neuling!
Ich nutze SoWo 2021 SP5.1 Standard und habe ein Makro aufgenommen um das Blattformat neu zu Laden. Das funktioniert gut, bis auf den Blattmaßstab. Das Makro setzt ihn immer auf 1:1 zurück, obwohl er bspw. 5:1 war.
Wie sollte das Makro aussehen um den Blattmaßstab « auszuklammern »?
Kann mir hierbei jemand helfen?
Ich bedanke mich jetzt schonmal im Vorfeld für eure Mühe :- )
tippe oder füge den Code hier einDim 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.Extension.SelectByID2("Blatt1", "SHEET", 0.280273244100153, 0.269057755102041, 0, False, 0, Nothing, 0)
boolstatus = Part.Extension.SelectByID2("Blattformat1", "SHEET", 0, 0, 0, False, 0, Nothing, 0)
boolstatus = Part.Extension.SelectByID2("Blattformat1", "SHEET", 0, 0, 0, False, 0, Nothing, 0)
Part.ClearSelection2 True
boolstatus = Part.SetupSheet5("Blatt1", 12, 12, 5, 1, True, "DIN A3, V2.slddrt", 0.42, 0.297, "Standard", False)
boolstatus = Part.SetupSheet5("Blatt1", 12, 12, 5, 1, True, "DIN A3, V2.slddrt", 0.42, 0.297, "Standard", False)
' Zoom To Fit
Part.ViewZoomtofit2
' Zoom To Fit
Part.ViewZoomtofit2
' Zoom To Fit
Part.ViewZoomtofit2
' Save
Dim swErrors As Long
Dim swWarnings As Long
boolstatus = Part.Save3(1, swErrors, swWarnings)
End Sub