Posts

Showing posts from January, 2021

Referenced Configuration of Top level Components in Assembly

      Dim swApp As SldWorks.SldWorks     Dim swAssy As SldWorks.AssemblyDoc     Dim swSelMgr As SldWorks.SelectionMgr     Dim swModel As SldWorks.ModelDoc     Dim swComp As SldWorks.Component     Dim RefCfg As String     Dim vcomp As Variant Sub main()     Set swApp = Application.SldWorks     Set swModel = swApp.ActiveDoc     Set swAssy = swModel     vcomp = swAssy.GetComponents(True)     'Set swSelMgr = swModel.SelectionManager     For i = 0 To UBound(vcomp)          Set swComp = vcomp(i)     ' Change component configuration to "in-use"     'swComp.ReferencedConfiguration = ""     RefCfg = swComp.ReferencedConfiguration     MsgBox.Show swComp.Name2 & "-" & "Referenced configuration: " & RefCfg     Next     ' For changes to take effect     swModel.EditRebuild3 End Sub