
VB6.0バンドル版のクリスタルレポートを使用して、VBからレポートを出力するプログラムを作っています。
クリレポ上のプリンタ設定で、プリンタの給紙方法を「自動選択」にしておいても、プリンタが変わると意図しない動作をします。
例えば、クリレポでサイズ:B4、給紙方法:自動選択としておいても、トレイ1のA4用紙に印刷されたります。(クリレポ作成時と同じプリンタドライバなら問題ありません)
確かに実使用環境でもう一度クリレポを開いてみると、給紙方法などの設定が変わっています。
使用するプリンタに依存しない、または自動的に切り替えることはできないでしょうか?
同様の問題で困った経験のある方、その時にとった打開策等ありましたら教えていただけませんでしょうか?
No.1ベストアンサー
- 回答日時:
VB6にはクリスタルレポートがついていませんので
VB5からアップグレードしたVB6って事でしょうか?
(VB5にはついてました。 .NETにもつくようですね)
だとすると私が使っているCrystal Reports 8.5とは多少違うかも
しれませんが、OCXを使用していると無理みたいです。
RDCの場合、フォームエディタ→ファイル→「プリンタの設定」画面で
「既定のプロパティ」のチェックをはずしておくとレポートが持っている
プリンタ情報で印刷されるようです。
が、プリンタ選択を行うとレポートの保持している情報は破棄されるようなので
ランタイム環境でプリンタを選択させている場合はプログラミングで
設定しないとならないようです。
ひょっとしたらプリンタごと(ドライバごと)にレポートファイルを作成
した方が楽かもしれません。
ありがとうございます。
やはり「プリンタごとに作る」しかないということですね。
ちなみにVB5バンドル版のクリレポで、VBのプログラムからプリンタ設定を動的に変更することは可能なのでしょうか?何かヒントになることでもご存知でしたら、教えていただけませんか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSで設定した帳票の用紙サ...
-
VBからプリンタに出力する時に...
-
VBAで印刷の成功判定
-
vbaでPDFファイルが印刷されない
-
PHPでPDFファイルの直接印刷
-
印刷要求順番と印刷出力順番が...
-
2回以上PDFをコピーや印刷がで...
-
PDFファイルを印刷し終了するには
-
EXCELファイルの複数ダウンロー...
-
オートメーションエラー(214741...
-
印刷ダイアログを表示させない方法
-
.NETプログラムからの印刷
-
VB6上から印刷ダイアログを表示...
-
A4の2枚をA3の1枚にする編集方法?
-
VBでExcel印刷する時のプリンタ...
-
VBAでエクセルからワードへの差...
-
JAVAアプレットで画像を印刷し...
-
意味不明の実行時エラーで困っ...
-
VBAでArrayListを使う為の「msc...
-
VB6で作成したアプリを配布する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2回以上PDFをコピーや印刷がで...
-
印刷ダイアログを表示させない方法
-
印刷要求順番と印刷出力順番が...
-
印刷ダイアログを表示させたくない
-
プリンターを指定して印刷するには
-
クリレポのプリンタ設定について
-
vbaでPDFファイルが印刷されない
-
VBAで印刷の成功判定
-
ACCESSで設定した帳票の用紙サ...
-
PHPでPDFファイルの直接印刷
-
EXCELファイルの複数ダウンロー...
-
A4の2枚をA3の1枚にする編集方法?
-
オートメーションエラー(214741...
-
VBAで印刷スプール終了の判定を...
-
VBからプリンタに出力する時に...
-
VB2008で0ページの印刷ジョブを...
-
ActiveReportsを使って[印刷ダ...
-
Eclipseを使ってソースを印刷し...
-
Javaから直接プリンターへ印刷...
-
VBAにて指定したセルをプルダウ...
おすすめ情報