Open Specified Sheet in Drawing Document Example (VB.NET)
This example shows how to open a specific sheet when programmatically
opening a drawing document.
'------------------------------------------------------
' Preconditions: Specified drawing document exists
' on
your system.
'
' Postconditions: Specified sheet in specified drawing
document
' is
opened as view-only.
'
' NOTE: Because this drawing document is used by
' a
SolidWorks online tutorial, do not save
' any
changes made to the document when closing it.
'------------------------------------------------------
Imports SolidWorks.Interop.sldworks
Imports SolidWorks.Interop.swconst
Imports System
Partial Class SolidWorksMacro
Public
Sub main()
Dim
swModel As ModelDoc2
Dim
swDocSpecification As DocumentSpecification
Dim
sName As String
Dim
longstatus As Long, longwarnings As Long
'
Drawing document path and name
swDocSpecification
= swApp.GetOpenDocSpec("C:\Program
Files\SolidWorks Corp\SolidWorks\samples\tutorial\advdrawings\foodprocessor.slddrw")
sName
= swDocSpecification.FileName
'
Sheet name
swDocSpecification.SheetName = "Sheet2"
swDocSpecification.DocumentType = swDocumentTypes_e.swDocDRAWING
swDocSpecification.ReadOnly = True
swDocSpecification.Silent = False
'
Open the specified sheet in the specified drawing document
swModel
= swApp.OpenDoc7(swDocSpecification)
longstatus
= swDocSpecification.Error
longwarnings
= swDocSpecification.Warning
End
Sub
'''
<summary>
'''
The SldWorks swApp variable is pre-assigned for you.
'''
</summary>
Public
swApp As SldWorks
End Class