如何只列印所選擇頁次文件(Help!)(編號:1796)

我需要用vb寫一個只列印所選擇頁次文件之功能
我用了 Common Dialog 之 ShowPrinter Method
再判斷
if 需印頁次 
   Printer.NewPage
 Else
   Printer.KillDoc
 End If
執行後,卻多印一頁(只印兩行抬頭,餘皆空白)
查詢 msdn 後發現原因如下:
"...,if the Print Manager is not controlling the print job, page one may have already been sent to the printer, and will be unaffected by KillDoc. The amount of data sent to the printer varies slightly among printer drivers."
請問諸位vb高手: 我如何才能解決這個問題? 或者,有沒有其他方法可以讓我達到目的?
Thanks for your help!