I think the only option would be to hide the pages.
pageName(or subForm).presence = "hidden";
and then after the email routine finishes show the pages again.
pageName.presence = "visible";
If you had all the pages you want hidden in one subform then it would just be one line of code.