Hi @ajaykarthikeyanv. That is not much to go on. What type of help are you looking for here? If you are looking or a code example, then what should the result of the code example be, and how do you need it to be laid out? It sounds like you may have already created at least part of a VBA macro, but since you have not posted it, we have no idea how that existing code is laid out, so we do not know where or how to suggest adding some additional code into it to make it work the way you want. We do not know what type of object you intend to get first, or how you intend to identify, find, or get that object, to start this whole process. Do you intend to get a specific assembly component, a specific assembly constraint, a specific face proxy on a specific assembly component, or what. What should happen with these face internal names once they are found? Should they just be shown in a pop-up message, or should they be stored in some sort of special variable that some other resource can use later.
Please provide as much detail as possible.
Wesley Crihfield

(Not an Autodesk Employee)