I am trying to create a macro to replace a component in an assembly with the option of letting the user choose which part will replace it. I have started with the basic macro offered on SolidWorks but that requires you to include the file destination within the macro. So essentially it would only work for replacing a component with one and the same part. I am just looking to include the script to have the user choose which file will be used to replace the current component. I have attached the macro I copied from SolidWorks.