본문 바로가기
  • Welcome!
VBA For Creo

Excel VBA development environment

by ToolBOX01 2022. 8. 20.
반응형

1. 매크로 설정
File > Option > 보안센터 > 매크로 설정

 

2. 제한된 보기 설정
File > Option > 보안센터 > 제한된 보기 

 

 

3. 개발 도구 매뉴 추가

 


■ Creo VBA API 연결 테스트

첨부된 엑셀 파일을  실행 하여, CREO에서 현재 활성화된 모델(Part, Asm)의 이름을 가져옵니다.

Creo 모델을 Open 합니다. 첨부된 엑셀 파일을 Open 합니다. 새로 고침을 실행 합니다. Croe 모델 이름을 표시 됩니다

 

Current File Open v1.xlsm
0.02MB

 

■ VBA 엑셀 프로그램 소스 코드

Sub Model_Nanme()

    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)
    Set session = conn.session
    Set Model = session.CurrentModel
    Range("C2").Value = Model.Filename

   
    'Disconnect with Creo
    conn.Disconnect (2)
    
    'Cleanup
    Set asynconn = Nothing
    Set conn = Nothing
    Set session = Nothing
    Set Model = Nothing

 

 

 

■ 엑셀 매크로와 VBA 기초 배우기 - 매크로와 VBA 기본 개념 이해

 

 

 

Deep Inside VBA

 

Deep Inside VBA

# VBA Deep Inside 에 대하여 VBA는 마이크로소프트 오피스를 사용하는 모든 사무실에서 많은 일을 할 수 있는 언어이지만, 프로그래밍을 모르는 일반인과 ...

wikidocs.net