Utilising background task for saving with macro?

By using File > Save As the saving process is done in background by default.

But with macro it seems that it's not possible, ActiveDocument.SaveAs command always freeze the whole program if the document is quite big.

Is there any way we can use multi thread for saving process with macro? In VBA or VB.NET?