반응형
■ 소스 코드
Creo에 Open된 파일 이름을 표시 합니다.
Sub Model_Nanme()
On Error GoTo RunError
Dim asynconn As New pfcls.CCpfcAsyncConnection
Dim conn As pfcls.IpfcAsyncConnection
Dim session As pfcls.IpfcBaseSession
Dim Model As pfcls.IpfcModel
Set conn = asynconn.Connect("", "", ".", 5)
'Get the current session
Set session = conn.session
Set Model = session.CurrentModel
Range("C2").Value = Model.Filename
'Disconnect with Creo
conn.Disconnect (2)
Exit Sub
RunError:
If Err.Number <> 0 Then
MsgBox "Process Failed : Unknown error occurred." + Chr(13) + _
"Error No: " + CStr(Err.Number) + Chr(13) + _
"Error: " + Err.Description, vbCritical, "Error"
If Not conn Is Nothing Then
If conn.IsRunning Then
conn.Disconnect (2)
End If
End If
End If
End Sub
Sub 프로시저()
On Error GoTo Test // 에러 상황이면 test 레이블로 이동
실행내용 // 에러가 아니니 실행하고
Exit Sub // 프로시저 종료
Test: // 레이블 뒤에 : 세미콜론을 붙여서 레이블임을 표시한다
실행내용
End Sub
■ Creo VBA 오류 코드
현재 활성화된 모델이 없습니다 | |
Creo가 실행 되지 않았습니다 |
▶ Connecting to a Creo Parametric Process 코드 분석
'VBA, VB.NET For Creo' 카테고리의 다른 글
현재 활성화된 폴더의 하위폴더 알아보기 (0) | 2022.08.30 |
---|---|
현재 활성화된 폴더 이름 알아보기 (0) | 2022.08.28 |
VBA 기초 - Hello World (0) | 2022.08.22 |
Excel VBA development environment (0) | 2022.08.20 |
Setting up the VBA API 환경 설정 (0) | 2022.08.20 |