I've looked through some 'replace-component' macros...but all do things slightly different.
-I would open assembly and run the macro.
-Existing and replacement SLDPRT file names and paths would be embedded in the macro code. (this way only need to run macro and don't have to select or browse for anything).
Need to replace:
With following three settings: