タイトル : Re: 用紙トレイの変更 投稿日 : 2007/05/25(Fri) 11:15 投稿者 : てるてる
のっぽさんと、同じOS プリンタを使っています > Windows XP SP2 > VB2005 Express Edition > プリンタ=HPC5180 > Dim Pset As New Printing.PrinterSettings > Dim Psize As Printing.PaperSize > > For Each Psize In Pset.PaperSizes > If Psize.Kind = Printing.PaperKind.A6 Then > PrintDocument.DefaultPageSettings.PaperSize = Psize > End If > Next > ----------------------------------------------------------------- ●用紙サイズの確認 > Printing.PrinterSettings.PaperSources()を調べると下記の通りでした。 Printing.PrinterSettings.PaperSourcesではなくて、Printing.PrinterSettings.PaperName に変更すれば、使用できる用紙サイズがわかります ●For文の変更 PSise.PaperKind を PSize.PaperName にする。 For Each PSize In PSet.PaperSizes If PSize.PaperName = "フチ無しはがき 100x148mm" Then prdPrint.DefaultPageSettings.PaperSize = PSize End If Next |