Message 1 of 8
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello
How to get MassProperties.Mass from virtual component in BOM in assembly?
Thank you
Dim oAsmDoc As AssemblyDocument
oAsmDoc = ThisApplication.ActiveEditDocument
Dim oBOM As BOM
oBOM = oAsmDoc.ComponentDefinition.BOM
Dim oBOMView As BOMView
oBOMView = oBOM.BOMViews.Item(1)
Dim oBomRow As BOMRow
Dim oCompDef As ComponentDefinition
Riadok_Tabulka_Rozpiska_Data_Modelu = -1
For i = 1 To oBOMView.BOMRows.Count
oBomRow = oBOMView.BOMRows.Item(i)
oCompDef = oBomRow.ComponentDefinitions.Item(1)
If TypeOf oBomRow.ComponentDefinitions(1) Is VirtualComponentDefinition Then
Mass_Of_Virtual_Component = Round(oBomRow.ComponentDefinitions(1).MassProperties.Mass, 3) & " kg"
MsgBox("Mass_Of_Virtual_Component" & vbCrlf & Mass_Of_Virtual_Component)
End If
Next
Solved! Go to Solution.