So If I understand...you are opening a printpreview with the userform still open and so it is in front of your preview?

Why not just close or hide the userform while the preview is shown and when they close the preview have your userform come back into view?