Have you thought about using a macro to handle the reload portion? For example, your button would load the document as it already does, then as a second action, run the macro:
x=MsgBox("Click Ok to initiate reload",1,"Reload Document")
if x=1 Then
After the user saves his or her changes and clicks 'Ok', the document will reload. If the user clicks 'Cancel' the reload will not occur.