Is it possible to delete the custom properties of a part of assemblie without opening the part of assemblie.
For example : outside solidworks for example with VBA ?
You can have full access to the custom properties from the windows environment. Just right-click the file icon and you will find the custom properties tab.
This is only possible for "file level" custom properties. It is not possible to access configuration specific custom properties from outside SW.
All this machinery making modern music can still be open-hearted.
>>It is not possible to access configuration specific custom properties from outside SW
err, well, actually, it is, and Im doing this very thing.
Im scanning inside .sldprt and .sldasm files for new configurations.
The MS .tlb supplied only allows 'root' level access to the structured storage. There are other, more generic .tlbs out there that will tunnel down thru the storage further, but will only return the stream in a binary format. It is from there that I worked out the data involved in many of the streams.
I saw it demo'd at the Midwest SW User Conf last week by its creator, a nice lady from Wisconsin who does custom API for hire. This is her pet project and it looked very useful. I've got the ver 2.1 and I'll be using it and see what happens.