こんにちは、いつも質問に答えていただきありがとうございます。
VBAにて、A4横で設定してある2種類のシートを自動で印刷しているの
ですが、特定のPCのみ1種類目はA4横で印刷されますが、
2種類目はA4縦で印刷されてしまいます。
プリンターの設定も調査しましたが特に問題はありませんでした。
ちなみに、そのPCでステップ実行を行うと、2種類ともA4横で印刷されます。

この不可解な現象ですが、対処方法があれば教えていただきたいのですが、

動作環境は以下のとおりです。

OS:Windows98
Excel:Excel97 SR-1
CPU:MMX166MHz
プリンター:EPSON LP-8400
本体:FMV5166 NU8/Y

よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

>この不可解な現象ですが、


 縦で印刷されるパソコンの通常使用されるプリンタの印刷向きが縦なのでは・・・
 したがって2台とも横に設定すれば良いと思いますが(歯切れが悪い)

参考になれば幸いです
    • good
    • 0
この回答へのお礼

k_ebaさん。ありがとうございました。
印刷向きを横に設定して成功しましたが、歯切れが悪いですね。

お礼日時:2002/03/12 10:10

プリンタのドライバが最新であるかどうかを確認されてみてください。



ドライバのバージョンに問題ないようでしたら、
>ステップ実行を行うと、2種類ともA4横で印刷されます。
ということですので、2種類目の印刷の前に DoEvents 関数を入れればうまくいくかも知れません。

この回答への補足

DoEvents 関数を使用して試してみましたが、同様の結果となりました。
現在自宅より書いていますので、翌日に使用しているサンプルコードを
記入します。

補足日時:2002/03/11 22:45
    • good
    • 0

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


人気Q&Aランキング

おすすめ情報