Create empty CATProduct tree structure from Excel file in CATIA V5

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.