DataReport 的問題(編號:3186)

各位先進:
我的電腦中設定了兩台印表機分別為 AAA及BBB
AAA 是預設印表機它安裝 A4 的報表紙.
BBB 的Paper Size 是 Letter.
我在 Form_Load 時將系統的印表機設為 BBB
Dim X As Printer
For Each X In Printers
If X.DeviceName = "BBB" Then
   ' 設定為系統預設印表機。
   Set Printer = X
   ' 終止尋找印表機。
   Exit For
  End If
Next
問題是 DataReport 仍會以 AAA 的預設PaperSize 來產生報表內容
請問該如何來改變呢 ?