You can set a text field on the document to prevent the save question. The field is called SaveOptions. A text value of "0" prevents a save and a value of "1" forces a save. But you really probably want to save the value of SaveOptions because it will affect future edits of the document.
So what should you do? In your LotusScript code, do all the processing you want, then save the changes. After successfully saving the document, set SaveOption to "0" and then close the document.
Call source.Save( False, False )
Call source.FieldSetText ("SaveOptions", "0" )
Call source.Close
This was first published in August 2003