반응형
■ 재질 파일 선택 기능
재질 파일 선택 하는 기능을 추가 하였습니다. 모델에 선택한 재질 파일을 지정 할 수 있습니다.
지정된 재질 파일을 이용하여, 모델의 무게를 자동 계산 할수 있습니다. 재질 파일 이름은 "Material" 탭에서 관리 합니다.
Sub MaterialSelect_01()
Sheets("Material").Select '// Material Sheet Select
Dim oMetalrng As Range
'// 재질 파일 개수
Set oMetalrng = Sheets("Material").Range("A6", Cells(Rows.Count, "A").End(xlUp))
Dim iCnt, jCnt As Long
Dim oMaterialFileName() As String
ReDim oMaterialFileName(0 To oMetalrng.Count - 1)
For jCnt = 0 To oMetalrng.Count - 1
oMaterialFileName(jCnt) = oMetalrng.Cells(jCnt + 6, "B")
Next jCnt
Worksheets("Part List").Select '// Component Info Sheet Select
Dim oMetalregion As Variant
oMetalregion = oMaterialFileName()
Dim region_range As Range
'// Part list 파일 개수
Dim oFilerng As Range: Set oFilerng = Range("A16", Cells(Rows.Count, "A").End(xlUp))
For iCnt = 0 To oFilerng.Count - 1
Set region_range = Cells(iCnt + 16, "G")
With region_range.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:=Join(oMetalregion, ",")
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = "Error"
.InputMessage = ""
.ErrorMessage = "Please Provide a Valid Input"
.ShowInput = True
.ShowError = True
End With
Next iCnt
End Sub
설계자, 검토자, 승인자 이름도 선택하여 Parameter에 입력 할수 있도록, 별도의 탭에서 관리 할수 있습니다.
모델의 제조 방법에 따라 구분하는 Class Parameter에 사용 할수 있습니다. 표면 처리도 Parameter에 입력 할수 있습니다.
별도의 탭으로 Parameter에 입력 내용을 관리 합니다. 선택 하여 설계자가 입력 할 수 있습니다.
■ Regeneration Fail 체크
Regen Fail 체크 기능을 추가 하였습니다. 오류가 있는 모델은 "Fail"로 표시 됩니다. Reference 체크 센터를 이용하여
세부 내용을 확인하고, 모델을 수정 합니다.
>> 참고자료
'VBA For Creo' 카테고리의 다른 글
라이브러리 관리 프로그램 #1 (0) | 2022.12.28 |
---|---|
Model 파일 Assemble (0) | 2022.12.28 |
Feature ID 및 Feature 이름 검색 프로그램 # 3/3 (0) | 2022.12.23 |
Parent-Child Relationships between the VB API Objects (0) | 2022.12.23 |
Feature가 종속 하는 파일 이름이 Session에 없는 경우 (0) | 2022.12.19 |