Add and rename virtual part in assembly

Hello!!

I need to make macro to add new virtual component in open assembly and rename it to customer's name. This I will write in UserForm.

I can creates a new part, but I am running into the issue of selecting the virtual part to rename it.
What method I need to use in my case?

Thank You!

SolidworksApi/macros