vbaInet is assuming that your Form has been corrupted, which is a good guess. But just out of curiosity, since the onset of this problem, have you tried to print anything else from your app? Access won't even allow Print Preview if it cannot detect a printer connected to the PC it's running on.
Also, what version are you running and what service pack? Version 2007 initially had a number of printer related problems.
Welcome to AWF!
Linq ;0)>