I am following the example to add a part into an assembly and then mate them. 2017 SOLIDWORKS API Help - Add and Mate Component Example (VB.NET)
I actually want to add a specific configuration of the compoment. Lets say I already have a configuration in the part called "Confi_A". I rewrite the sample code as follows...
swComponent = swAssemblyDoc.AddComponent5(strCompModelname, swAddComponentConfigOptions_e.swAddComponentConfigOptions_CurrentSelectedConfig, "", True, "Confi_A", 0, 0, 0)
' Make the component virtual
stat = swComponent.MakeVirtual2(False)
My problem and question 1: The part was added, but the desired configuration "Confi_A" was not activated. Have I done wrong in the code?
My problem and question 2: It seems that the added part is in virtual status, because in the assembly tree the added part is shown with square brackets. How to add the part NOT as a virtual component?
Any help will be highly appreciated. Thanks!