Save As (with different name) macro

I would like to record a macro saving a Solidworks drawing out as a PDF into a designated file location with a different part number. We save all our drawing files as customer part numbers but we have them on our network as internal part numbers. The record as works for saving the files as a PDF into the file designation however it saves them all as the same name. Is it possible to have it open up a window to give it its name? better yet could I have it automated so it selects an annotation from the print and saves it as that number? I would also like it to not overwrite existing files. Flag you when your about to. I tried recording it with a copy/paste function but it didn't work. I don't really know anything about VB. I'm a Solidworks/Camworks Guru that just loves automation.

SolidworksApi macros