プロが教える店舗&オフィスのセキュリティ対策術

 VB初心者です。

 印刷方向の縦横変更をしようとして、
 Printer.Orientation = vbPRORlandscape
Form4.PrintForm
としたところ、
 「このプリンターで印刷することはできません。」とエラーになります。

 Printer.Orientation = vbPRORlandscape文がなければ、横で切れてしまいますが印刷されますし、プリンタのドライバのプロパティを直接縦方向印刷に変更したら、ちゃんと縦に正常に印刷します。
 また、Printer.Orientation = vbPRORlandscape文だけでもエラーとなりません。
 
 いちいちプリンタプロパティを変更せずに、VB側から直接操作するにはどのようにしたらよいのでしょう。
 よろしくお願いします。

A 回答 (1件)

OSは?


VBのバージョンとSPは?

参考URL:http://www.microsoft.com/japan/support/kb/articl …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

win98se VB6.0version8176 SPは箱とCDROMがないのでわかりません。
たぶん、ご指摘のマイクロソフト サポート技術情報 - JP242483が原因と思います。

ここも見に行ったですが、気が付きませんでした。
ありがとうごさいます。

お礼日時:2002/08/29 15:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!