• 締切済み

WinXP_Pro&VB4(32bit)にて用紙を設定したい

APIで検索しても同じ質問がなかったようなので 質問させていただきます。 現在、仕事でVB4(32Bit)のソフトのWindowsXP対応を しています。B4横の帳票を印刷すると左半分しか印刷できない現象が発生していて困っています。 VBのPrinterオブジェクトでは用紙の設定が反映されて いないようです。 回避策としてAPI関数(Open)でB4の横に用紙設定を変更してみたところ、B4の用紙を縦方向にセットしないと印刷できないようになってしまいました。 このソフトは今までNT系OSに対応していなかったため、 大変困っています。VB4はWindowsXPではたしかサポート されていませんが、なんとか対応しなければいけない ようです。納期が近いのでとても困っています。 どなたかご教授下さい、よろしくお願いします。

みんなの回答

回答No.1

的外れだったらごめんなさい。 私も昨年12月に同じ問題で悩みました。 時間がなかったので簡便な方法で逃げました。 プリンターの追加を行い用紙をB4横に設定しプリンター名を参照することで解決しました。 但しVB5(SP3)です。

noname#32133
質問者

お礼

ありがとうございました。 今回はパッケージソフトに対する対応なので そうはいかなさそうです。 未解決ですが、とりあえずお礼まで。

関連するQ&A