openDocAsSaveAll means getting modified Doc's AceSession & SetAceSession to get modified content of Doc file.

I agree  the meaning of openDocAsSaveAll is unclear.

How about SetDocAceSession() instead of openDocAsSaveAll().