Seeing an old catvba macro done by Nicholas Pisca for Digital Project (I wonder how many CAD users know about DP, if you don’t know, please check https://en.wikipedia.org/wiki/Digital…), I’ve done something similar and run the catvba from a vb.net application. The purpose of the macro is to create an empty CATProduct tree structure from an Excel file, writing at the same time some user properties.