Hello guys, in assembly mode I know that I can do an "in context" rename of components (Right Click on Component - > Component Properties -> Component Name) without changing the original file name. I believe this is a great utility to design complex models.
In VBA I can successfully point and select the "aliased" component using IComponent2::GetComponentByName() method but I am still obliged to know the instance number prior to execute the command.
In the example below i show that a VBA script is selecting an aliased component but the instance number is still mandatory even if aliases are all different.
Question: Does exists a way to reference components from VBA disregards the instance numbers?
The component name are aliased
The script selects successfully an aliased component but instance number "-7" is still mandatory to reference it.
Thank you.
Paolo
SolidworksApi/macros