반응형
▷ SolidWorks를 실행 시키는 Code
Sub Opensw()
Dim Ows As SldWorks.SldWorks
Set Ows = CreateObject("sldworks.application")
Ows.Visible = True
Ows.SendMsgToUser "solidworks is open"
End Sub
▷ SolidWorks에 Open된 모델의 이름을 가져오는 Code
Option Explicit
Sub GetModelName()
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim modelName As String
'// 이미 실행 중인 SolidWorks 찾기
Set swApp = GetObject(, "SldWorks.Application")
Set swModel = swApp.IActiveDoc
If Not swModel Is Nothing Then
swApp.SendMsgToUser "현재 모델의 이름: " & swModel.GetTitle
Else
swApp.SendMsgToUser "활성화된 문서가 없습니다."
End If
End Sub
'VBA SOLIDWORK' 카테고리의 다른 글
모델의 치수 이름 및 값을 가져오는 기능 (0) | 2024.12.17 |
---|---|
모델의 Feature 이름 가져오기 (0) | 2024.12.15 |
모델 이름 Paramter 이름, 값, 유형 표시 하기 #2/2 (1) | 2024.12.13 |
모델 이름 Paramter 이름, 값, 유형 표시 하기 #1/2 (0) | 2024.12.13 |
사용자로부터 파일을 선택 하는, 파일 열기 대화 상자를 표시 (1) | 2024.11.23 |