Message 1 of 6

Not applicable
12-10-2019
12:49 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Good morning!
I've been trying to get my head around this for a long time but can't get it to work. I've been trying to Save and Replace certain parts from my assembly which have the normal BOM-structure.
Dim oCommandMgr As CommandManager oCommandMgr = ThisApplication.CommandManager Dim oControlDef As ControlDefinition oControlDef = oCommandMgr.ControlDefinitions.Item("AssemblyBonusTools_SaveAndReplaceComponentCmd") Dim oDoc As Inventor.AssemblyDocument oDoc = ThisApplication.ActiveDocument Dim oSS As SelectSet oSS = oDoc.SelectSet Dim oAsmCompDef As InventorAssemblyComponentDefinition oAsmCompDef = ThisApplication.ActiveDocument.ComponentDefinition Dim oCompDef As Inventor.ComponentDefinition oCompDef = oDoc.ComponentDefinition Dim oOcc As ComponentOccurrence oOcc = oAsmCompDef.ComponentOccurrence For Each oOcc In oAsmCompDef If ThisDoc.Document.BOMStructure = BOMStructureEnum.kNormalBOMStructure oSS.Clear oSS.Select(oOcc) oControlDef.Execute End If Next
Solved! Go to Solution.