VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/08/20(Wed) 10:57
投稿者花ちゃん
Eメール
URL
タイトルRe: DataReportでのプリンタ設定の変更について

DataReport では試して降りませんが
>★ - Tiff形式のファイルを印刷する方法 - 初めの一歩 08/15-15:16 No.5429
の質問と同様かと思います。
SetPrinter API 等を使って事前に設定を変更しておけばできると思います。

DataReport でも試して見たら、設定が反映されました。
(DataReport は今回初めて使ったので貴方が試された状況と同じかどうか解りませんが。)

Private Sub Command1_Click()
    Dim Ret As Long
    '用紙サイズ=A3 用紙の向き=縦  印刷部数=1 拡大率=200%
    Ret = fPrinterDevModeSet(vbPRPSA3, vbPRORPortrait, 1, 200)
    DataReport1.Show
  ’  DataReport1.PrintReport False, rptRangeAllPages
End Sub

自作関数 fPrinterDevModeSet は下記よりコピーして標準モジュールにペーストして下さい。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -