Rotate Drawing Views 45 Degrees Example (VBA)
This example shows how to rotate the selected drawing view 45 degrees.
'--------------------------------------
' Preconditions:
' 1. File to open exits.
' 2. Run the macro (press F5).
'
' Postconditions: Selected drawing view is rotated 45 degrees.
'----------------------------------------
Option Explicit
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim swModelDocExt As SldWorks.ModelDocExtension
Dim swDrawing As SldWorks.DrawingDoc
Dim status As Boolean
Dim errors As Long
Dim warnings As Long
Sub main()
Set swApp = Application.SldWorks
Set swModel = swApp.OpenDoc6("C:\Program Files\SolidWorks Corp\SolidWorks\samples\tutorial\driveworksxpress\mobile gantry.slddrw", swDocDRAWING, swOpenDocOptions_Silent, "", errors, warnings)
Set swModelDocExt = swModel.Extension
swModel.ViewZoomtofit2
Set swDrawing = swModel
status = swDrawing.ActivateView("Drawing View4")
status = swModelDocExt.SelectByID2("Drawing View4", "DRAWINGVIEW", 0.1122300799499, 0.1471819585104, 0, False, 0, Nothing, 0)
status = swDrawing.DrawingViewRotate(45 / 57.3) 'Convert degrees to radians, the default system unit
End Sub