- 締切済み
VB 2005 プリンタ選択
PrintDialog1の画面で選択したプリンタより印刷ができません。プリンタ選択で設定した値を設定したらいいと思うのですが、その方法が分かりません。どなたか教えて頂きたいのですが。ちなみに下記コードで動作させています Dim Ret As DialogResult Dim a As Integer PrintDialog1.PrinterSettings = New Printing.PrinterSettings PrintDialog1.AllowSelection = True Ret = PrintDialog1.ShowDialog() If Ret = Windows.Forms.DialogResult.OK Then PrintForm1.PrinterSettings.DefaultPageSettings.Landscape = True PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.FullWindow) End If
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ape5
- ベストアンサー率57% (85/148)
プリントするには、自分で紙にプリントするための指示をするところをプログラムしないと印刷されません。 PrintDocument.PrintPageです。 印刷関係が書かれている本をご紹介します。自分はC#のほうを持っていますがおそらくVBのほうも同じだと思われます。 C#:23章 http://www.amazon.co.jp/C-%E3%81%AB%E3%82%88%E3%82%8B%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0Windows-%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%BD%E3%83%95%E3%83%88%E5%85%AC%E5%BC%8F%E8%A7%A3%E8%AA%AC%E6%9B%B8-Charles-Petzold/dp/489100293X/ref=sr_1_2?ie=UTF8&s=books&qid=1207089287&sr=1-2 VB版 http://www.amazon.co.jp/Microsoft-Visual-NET%E3%81%AB%E3%82%88%E3%82%8B%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0Microsoft-Windows-%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%BD%E3%83%95%E3%83%88%E5%85%AC%E5%BC%8F%E8%A7%A3%E8%AA%AC%E6%9B%B8/dp/4891003197/ref=sr_1_2?ie=UTF8&s=books&qid=1207089234&sr=1-2
お礼
いろいろ試した結果、選択したプリンタより印刷できるようになりました。ape5様ありがとうございました。