VB6.0バンドル版のクリスタルレポートを使用して、VBからレポートを出力するプログラムを作っています。
クリレポ上のプリンタ設定で、プリンタの給紙方法を「自動選択」にしておいても、プリンタが変わると意図しない動作をします。
例えば、クリレポでサイズ:B4、給紙方法:自動選択としておいても、トレイ1のA4用紙に印刷されたります。(クリレポ作成時と同じプリンタドライバなら問題ありません)
確かに実使用環境でもう一度クリレポを開いてみると、給紙方法などの設定が変わっています。
使用するプリンタに依存しない、または自動的に切り替えることはできないでしょうか?
同様の問題で困った経験のある方、その時にとった打開策等ありましたら教えていただけませんでしょうか?
No.1ベストアンサー
- 回答日時:
VB6にはクリスタルレポートがついていませんので
VB5からアップグレードしたVB6って事でしょうか?
(VB5にはついてました。 .NETにもつくようですね)
だとすると私が使っているCrystal Reports 8.5とは多少違うかも
しれませんが、OCXを使用していると無理みたいです。
RDCの場合、フォームエディタ→ファイル→「プリンタの設定」画面で
「既定のプロパティ」のチェックをはずしておくとレポートが持っている
プリンタ情報で印刷されるようです。
が、プリンタ選択を行うとレポートの保持している情報は破棄されるようなので
ランタイム環境でプリンタを選択させている場合はプログラミングで
設定しないとならないようです。
ひょっとしたらプリンタごと(ドライバごと)にレポートファイルを作成
した方が楽かもしれません。
ありがとうございます。
やはり「プリンタごとに作る」しかないということですね。
ちなみにVB5バンドル版のクリレポで、VBのプログラムからプリンタ設定を動的に変更することは可能なのでしょうか?何かヒントになることでもご存知でしたら、教えていただけませんか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- プリンタ・スキャナー 佐川急便のプリンターで印刷用の送り状が印刷時に詰まる 2 2022/11/23 18:25
- プリンタ・スキャナー 印刷 キャンセル&印刷できない 2 2022/11/29 16:45
- Word(ワード) Word文書のドラッグ操作による配置調整。 1 2022/10/16 19:24
- プリンタ・スキャナー エプソンのプリンタEP-879AWを使っていますが印刷文字がぼやけます。 家電量販店で写真印刷がメイ 4 2022/03/26 23:20
- プリンタ・スキャナー Wordで作った宛名ラベルを印刷しようと思って、プリンターの上のところにある、手差しトレイ的なところ 3 2022/11/17 18:40
- プリンタ・スキャナー 「用紙が違う」メッセージが頻発 4 2022/08/22 08:30
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- Word(ワード) Wordでの印刷サイズについて A4の原稿をB5サイズで出力したいとき、 印刷から用紙サイズの指定か 4 2022/04/30 09:51
- セキュリティホール・脆弱性 テレワークで会社支給パソコン以外でVPN接続を制限するやり方 教えて下さい 3 2022/08/31 12:40
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
クリスタルレポートの改ページについて
Visual Basic(VBA)
-
クリスタルレポートでレコード数に関係なく空行を出力するには?
その他(プログラミング・Web制作)
-
クリスタルレポート8でのFormula??たすけてください。
Visual Basic(VBA)
-
-
4
VB6とVB.NETでNullの扱いが違う?
Visual Basic(VBA)
-
5
CrystalReportsのバージョン確認方法
Visual Basic(VBA)
-
6
給紙トレイをダイアログを使わずに指定して印刷する方法
Visual Basic(VBA)
-
7
Crystal Report for VB
その他(データベース)
-
8
データベースのINT型項目にNULLはNG?
MySQL
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
印刷ダイアログを表示させたくない
-
規定の用紙に印刷するとき、ミ...
-
A4の2枚をA3の1枚にする編集方法?
-
VB.NET+ActiveReports で印刷...
-
ACCESSで設定した帳票の用紙サ...
-
逆方向印刷をしたい。(VB6)
-
プリンターを指定して印刷するには
-
印刷ダイアログを表示させない方法
-
出力するプリンタを指定したい。
-
DirectX利用プログラムにおける...
-
VBscriptでPDFファイルを直接印...
-
EXCELファイルの複数ダウンロー...
-
phpでの自動印刷
-
VB6上から印刷ダイアログを表示...
-
イベントプロシージャ 印刷が...
-
両面印刷設定方法について
-
ActiveReportsを使って[印刷ダ...
-
cプログラムを読んでいると put...
-
ファイルのパス指定での印刷方法
-
Javaから直接プリンターへ印刷...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
印刷要求順番と印刷出力順番が...
-
印刷ダイアログを表示させない方法
-
ActiveReportsを使って[印刷ダ...
-
印刷ダイアログを表示させたくない
-
プリンターを指定して印刷するには
-
PDFファイルを印刷し終了するには
-
vbaでPDFファイルが印刷されない
-
VBscriptでPDFファイルを直接印...
-
VBからのプリンタ制御について
-
ACCESSで設定した帳票の用紙サ...
-
イベントプロシージャ 印刷が...
-
VBSでExcelファイル印刷時のプ...
-
phpでの自動印刷
-
VBAにて指定したセルをプルダウ...
-
EXCELファイルの複数ダウンロー...
-
VBAで印刷スプール終了の判定を...
-
プリンタの印刷ジョブを削除し...
-
PHPでPDFファイルの直接印刷
-
A4の2枚をA3の1枚にする編集方法?
-
VBでExcel印刷する時のプリンタ...
おすすめ情報