Open drawing from within part while re-referencing drawing

I often re-use designs with slight modifications. Unfortunately, I don't bring the drawing with the model when doing a save-as. Instead, I typically open the old drawing at a later date, do a save-as to the new file name, then is the tricky re-referencing: close the drawing, go to open the drawing with the open dialog box, re-reference the part within the file, THEN open the drawing file with the proper model referenced.

I want to make a simple macro that will open the drawing of the same name as the model I am in, but re-reference the drawing automatically to the file that I am in. Seems simple, but I can't find any history of a macro for doing this.

I am using SolidWorks 2012 currently.

SolidworksApi macros