Vba have a function "InputBox" that could be used if you are just looking for a simple input (eg. a string)
You can find further reference at msdn ir if you google "inputbox vba solidworks". Sorry for no links. Was not able to paste them in my phone.
What file name modification you're looking for? May be that can be coded into the macro itself. For e.g. File name - Revision Vale