BOM-item Ilogic
BOM-item Ilogic
oDrawDoc = ThisApplication.ActiveDocument
Dim oSheets As Sheets
Dim Sheet As Inventor.Sheet
Dim oViews As DrawingViews
Dim oView As DrawingView
For Each oSheet In oDrawDoc.Sheets
oViews = oSheet.DrawingViews
For Each oView In oViews
Dim oModelFileName As String
oModelFileName =
oView.ReferencedDocumentDescriptor.ReferencedDocument.FullFileName
Dim oPartList As PartsList
Try
oPartList = oDrawDoc.ActiveSheet.PartsLists.Item(1)
Catch
Dim i As Long
For i = 1 To oDrawDoc.Sheets.Count
If oDrawDoc.Sheets.Item(i).PartsLists.Count > 0 Then Exit For
Next
oPartList = oDrawDoc.Sheets.Item(i).PartsLists.Item(1)
End Try
Dim j As Long
For j = 1 To oPartList.PartsListRows.Count
oCell = oPartList.PartsListRows.Item(j).Item("Pos")
oView.ShowLabel = True