업무 자동화/VBA, VB.NET For Creo

IpfcBaseSession : Method (Function CreatePart)

ToolBOX01 2025. 11. 9. 08:09
반응형

◎ Function CreatePart (Name as String) as IpfcPart

FunctionCreatePart 함수는 Creo Parametric 환경에서 새로운 빈 부품(Part)을 생성하는 데 사용됩니다. 지정된 이름으로 .prt 파일(부품)을 생성하고, 생성된 부품 객체를 반환합니다. 세션에만 생성 됩니다. 파일로 저장되는것은 아닙니다.

매개변수

Name (String): 새로 생성할 부품의 이름을 지정합니다. (파일 확장자 .prt는 제외하고 이름만 지정합니다.)

반환값

IpfcPart: 새로 생성된 부품 객체입니다. 이 객체를 사용하여 부품에 대한 추가 작업을 수행할 수 있습니다. 객체는 덩어리 입니다. 사람은 객체 입니다. 덩어리 입니다. 걷기를 위해 발을 가지고 있습니다. 물건을 잡기 위해 손을 가지고 있습니다. 

주요 예외 처리

  • IpfcXToolkitFound: 같은 이름과 유형의 객체가 이미 존재할 때 발생합니다.
  • IpfcXToolkitLineTooLong: 새 객체의 이름 길이가 31자를 초과할 때 발생합니다.
주의: 이 함수는 부품을 생성만 하며, 
부품을 저장하거나 활성화하는 등의 추가 작업은 다른 API 함수를 통해 별도로 수행해야 합니다.

 

Sample Code

Dim Session As pfcls.IpfcBaseSession
Dim Part As pfcls.IpfcPart

'// 새로 만들 부품 이름 //'
Const NEW_PART_NAME As String = "New_VBA_Part_01"


'// 주의: 이름이 이미 존재하거나, 이름 길이가 31자를 초과하면 예외가 발생합니다. //'
Set Part = Session.CreatePart(NEW_PART_NAME)

'// 예: 부품 저장 //'
Part.Save
MsgBox NEW_PART_NAME & " 부품이 작업 디렉토리에 저장되었습니다.", vbInformation

 

by korealionkk@gmail.com


반응형