- ベストアンサー
DataReportでA4横長の帳票を作りたい
VB6.0で開発を行っています。 DataReportでA4横長の帳票を作りたいのですが フォーム上ではレイアウトが作れても 実行すると「レポートの幅が用紙の幅より大きく指定されています。」 というエラーが出て開けません。 各マージンを0にしたり、試行錯誤しているのですが 時間ばかりが過ぎていきます。 どなたかやり方を知っていたら是非教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
DataReportの用紙設定を変更する場合、通常使うプリンタをAPIで直接 変更しなければなりません。 参考URLの「プリンタの設定を変更する」が参考になると思います。
その他の回答 (1)
- shigatsu
- ベストアンサー率26% (511/1924)
回答No.1
プリンタへA4横の設定をする必要があるんじゃないでしょうか? LandScape(横長のこと)というキーワードでヘルプを検索すると何か出てくると思います。 VB6はインストールしてないので詳細はわかりません。
質問者
お礼
回答ありがとうございました。何とかAPIでプリンタ設定を変更して出力しました。 ヘルプはデータレポートのデザインしか見ていなかったので、これからは他のキーワードも利用して幅広くヘルプを参照しようと思います。
お礼
参考URL、大変参考になりました。それにしても印刷方向くらい面倒な設定なく変更したいですね。もう少し使い勝手が良いレポートであればいいんですけど・・・。回答ありがとうございました。