我的VB程序中用data report打印报表,现有两报表A、B, A报表是A4大小,B报表是自定义纸型,比A4大些。运行时,若此时打印机的默认纸型是A4,则B报表会出错,提示纸张超出,若此时打印机的默认纸型是我的自定义的那种纸型,则A报表也按自定义的纸张大小显示而不是A4版面了。一般情况下默认纸型都是A4,我如何才能在调用B报表前,用代码改变打印机的默认纸型成为自定义的,在报表打印完成后用又代码还原成A4的?
我的VB程序中用data report打印报表,现有两报表A、B, A报