Bonjour à tous
J’ai lu le contenu de ce forum avec enthousiasme, c’est pourquoi j’ai pensé que j’étais entre de bonnes mains avec mon problème ici.
Info rapide à l’avance : je suis un novice en macro !
J’utilise la norme SoWo 2021 SP5.1 et j’ai inclus une macro pour recharger le format de feuille. Cela fonctionne bien, sauf pour l’écaille de feuille. La macro le réinitialise toujours à 1:1, bien qu’il par ex. 5:1.
À quoi doit ressembler la macro afin d'« exclure » l’échelle de la feuille ?
Quelqu’un peut-il m’aider avec cela ?
Je vous remercie d’avance pour votre effort :-)
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