※ ChatGPTを利用し、要約された質問です(原文:印刷方向縦横変更の設定の仕方について)
印刷方向縦横変更の設定方法について
このQ&Aのポイント
VB初心者が印刷方向の縦横変更をする方法について質問しています。
VBのPrinterオブジェクトを使用して印刷方向を指定しようとした際にエラーが発生し、プリンタプロパティの変更を求められているとのことです。
VB側から直接操作する方法を知りたいとしています。
VB初心者です。
印刷方向の縦横変更をしようとして、
Printer.Orientation = vbPRORlandscape
Form4.PrintForm
としたところ、
「このプリンターで印刷することはできません。」とエラーになります。
Printer.Orientation = vbPRORlandscape文がなければ、横で切れてしまいますが印刷されますし、プリンタのドライバのプロパティを直接縦方向印刷に変更したら、ちゃんと縦に正常に印刷します。
また、Printer.Orientation = vbPRORlandscape文だけでもエラーとなりません。
いちいちプリンタプロパティを変更せずに、VB側から直接操作するにはどのようにしたらよいのでしょう。
よろしくお願いします。
お礼
回答ありがとうございます。 win98se VB6.0version8176 SPは箱とCDROMがないのでわかりません。 たぶん、ご指摘のマイクロソフト サポート技術情報 - JP242483が原因と思います。 ここも見に行ったですが、気が付きませんでした。 ありがとうごさいます。