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

IpfcModelItemOwner

by ToolBOX01 2023. 8. 18.
반응형

□ IpfcModelItemOwner 소개

모델 내에서 아이템(피쳐, 부품, 어셈블리 등)을 소유하고 관리하는 데 사용되는 인터페이스입니다.

IpfcModelItemOwner.ListItems

[Function] ListItems (Type as IpfcModelItemType [optional]) as IpfcModelItems [optional]

 

활성화된 모델에서 지정된 유형의 항목 (Surface, Edge . . . )으로. 모델이 가지고 있는 목록들을 제공 합니다. 만일 "nothing" 으로 입력 하면 모든 유형의 항목에서 검색 하여 목록을 제공 합니다

▷ 모델의 ID를 표시 하는 예제 코드

 Dim ModelItemOwner As IpfcModelItemOwner
 Dim ModelItems As IpfcModelIts
 Dim ModelItem As IpfcModelItem
    
 Set ModelItemOwner = model
 Set ModelItems = ModelItemOwner.ListItems(EpfcModelItemType.EpfcModelItemType_nil)
    
 Dim i As Integer
    
 For i = 0 To ModelItems.Count - 1
    
     Set ModelItem = ModelItems(i)
     MsgBox ModelItem.ID
    
 Next i

 

ModelItemOwner.ListItems은 모델(Part, Assemble, Drawing)의 내용을 배열의 형태로 가져 올수 있습니다.
가져온 내용은 "EpfcModelItemType"으로 분류 하여 가져올수 있습니다. EpfcModelItemType.EpfcModelItemType_nil은 모든 내용을 가져오는 옵션 입니다.

 


영업문의 : lionkk@idt21c.com
카카오 채널 : http://pf.kakao.com/_fItAxb

'VBA For Creo' 카테고리의 다른 글

Creo Template 프로그램 #2  (0) 2023.09.12
#1 IpfcAssembly  (0) 2023.08.20
#1 IpfcModel  (0) 2023.08.18
#2 quilt의 면적 표시 - 고급 편  (0) 2023.08.16
Array 공부 - 치수 값을 조합 하여 화면에 표시하기  (0) 2023.08.15