ds-blue-logo
Preview  |  SOLIDWORKS USER FORUM
Use your SOLIDWORKS ID or 3DEXPERIENCE ID to log in.
SFSean Fearon29/07/2020

I am writing a macro that copies over a master model and its folder structure which contains the child part files, and renames the parts/drawings based on a size change. (the "size" is in the title of each part and drawing)

I have got the part where it copies over the folder structure and solidworks documents working well. 

I am having trouble renaming the solid works parts and drawings without breaking references to the children parts. 

For context the master model is a multi-body .SLDPRT file where I am using the Insert->Features->Save Bodies feature to save out the individual bodies into their own part files to make drawings off of. What I have done in the past to fix this is use the solid works rename function in the file explorer window. but this is very time consuming as I have to start with the master model, then do every drawing, and then every part. I was hoping I could incorporate this functionality into the macro and have it loop through the file structure. 

The problem I am running into is most of the "find references" or "rename" methods are built around assemblies with parts in them, not multi body parts. If anyone has advice on a method to use or a chunk of code that is useful for this the help would be very appreciated!