• ベストアンサー

印刷の『総ページ数』の取得方法

いつも参考にさせていただいております。 今回は、クリレポ帳票の総ページ数の取得方法に関する質問です。 以下のような機能を実装します。 1)クリレポ帳票を印刷する前に、印刷コモンダイアログを起動する。 2)印刷コモンダイアログでは、範囲指定もできるようにする。 2)の範囲指定で初期設定する値をクリレポ帳票の『総ページ数』から取得したいのですが、MSDNなどを見ていても分かりません。 ご存知の方いらっしゃいましたら、よろしくお願いします。 環境 WIN XP VS2003

質問者が選んだベストアンサー

  • ベストアンサー
  • JeanneNet
  • ベストアンサー率48% (100/208)
回答No.2

こんにちは、じゃんぬねっと です。 VB2003 ってことはこっちの方が良いかな。 http://dobon.net/vb/bbs/log3-14/8513.html

b-u-z-z
質問者

お礼

JeanneNetさん、ありがとうございます。 まだ試してませんが、内部的に最終ページに移動して、 カレントページ数を保存しておいてから、最初のページに 戻す方法ですね! ちなみに、“画面のちらつきが気になる”と参考にした サイトに書いてありましたが、どのように回避すれば よいのでしょうか? とにもかくにも、まず試してみます。

その他の回答 (1)

回答No.1

未経験です。 それっぽいことが書いてあったので、書いておきます。 ※1 http://japan.businessobjects.com/support/crystalreports9/faq_dotnet.asp#net_crvpage の手順で、隠しフィールド作成。 ※2 プログラムの方から、そのフィールドを参照

b-u-z-z
質問者

お礼

1050YENさん、またまたありがとうございます。 実際試してみたのですが、これですとレポートに最終ページを表示させることはできるのですが、コード上で値を拾うことが出来ませんでした。 何だか、式フィールドに設定したコード自体を拾ってきてしまうのです。

関連するQ&A

  • PowerPointの2ページをA41枚に印刷する方法

    PowerPointの2ページをA41枚に印刷したいんですが 「印刷」ダイアログボックスの「拡大/縮小」で「1枚あたりのページ数」を指定する 項目がないんですが不可能なのでしょうか?

  • エクセルのページ設定について

    縦に長い帳票を1枚におさめて印刷したいと思っています。 ページ設定の拡大縮小印刷の「次のページ数に会わせて印刷」にチェックを入れ横1×縦1としますが適用されません。 改ページプレビューで見ると、印刷範囲が3×4の12分割されており、おそらく100%指定の時の状態になっています。 それほど細長い帳票ではなく、横1×縦0(空白)とした場合は、問題なく2ページ分になります。 1枚におさめたいのですが、どうしても横1×縦1にすると反映されないようなのです…。 どなたか解決方法をご存じでしたら教えてください!

  • Word2007 総ページ数の指定方法

    Word2007です。 フッターにページ番号を挿入したいです。 形式は「ページ番号/総ページ数」です。 ページ番号の先頭番号は指定できますが、印刷される先頭ページが表紙、白紙、目次となり、最終ページは白紙のため、実際の総ページ数から4ページ分だけ少ないのです。 Word2003以前の場合であれば、「ファイル」メニューの「ページ設定」を実行し、「ページ設定」ダイアログボックスから「ヘッダー/フッター」タブを開き、「フッターの編集」ボタンをクリックして「フッター」ダイアログボックスを開き、総ページ数を表示したい位置をクリックして「総ページ数」のボタンをクリック。総ページ数を示す「&[総ページ数]」という記号が挿入されるので、「&[総ページ数]」を「&[総ページ数]-4」と編集すればよかったのですが、Word2007ではどのようにすればよろしいのでしょうか? 助けてください!お願いします。

  • excelにて各シートの総印刷ページ数を取得したいのですが、GET.D

    excelにて各シートの総印刷ページ数を取得したいのですが、GET.DOCUMENT(50) 印刷総ページ数と実際のページ数に相違が生じる場合がありそうです。シートのページ設定のページでの拡大縮小印刷で、拡大/縮小(A)と次のページ数に合わせる(F)で相違がでました。何か制約があるのでしょうか。

  • Adobe Readerでページ数を印刷する方法

    現在、Adobe Reader 6.0を使用しています。 添付ファイルで届いたPDFファイルには元々ページ数がフッターに記載されていないのですが、印刷する時に『ページ数/総ページ数』と入れたいのですが、無理でしょうか? 使用しているOSはWin2000です。

  • 常に、エクセルの1ページ目だけを印刷する方法

    エクセルで定型諸表を作り印刷しています。 表は1ページ目だけで、見えないところに 入力規則で使う項目をたくさん配置し 表のセル中のプルダウンで選択をしています。 それを印刷する時に、表だけしかいらないので 印刷範囲のページ指定で1ページのみを指定して 印刷しています。 しかし、急いでいる時などにこの「印刷範囲ー ページ指定」を忘れてしまい、表と必要の無い 入力規則の項目まで印刷されてしまいます。 何らかの設定で、このエクセルに関しては「1 ページ目しか印刷しない」との指定・固定を できないでしょうか。

  • VB2005からページ指定してPDFの印刷の方法

    Windows XP上で、VB2005からページ指定してPDFファイルを印刷したいと思っています。 ProcessStartInfo.Verb = "Print"を使えば、PDFファイル全体を印刷させることが出来るのはわかっているのですが、ページ指定の方法が分かりません。 DOSプロンプトを使って、AdobeReader(Acrobat)の印刷ダイアログを表示させて印刷する方法があるのは知っているのですが、独自の印刷ダイアログから印刷をさせたいと思っています。 方法はどんなものでも良いので(できれば無料の)何か良い方法があればぜひ教えてください。

  • Access2007 総ページ数が狂う

    Access2007 OS:WindowsXP A4横の帳票を出力していますが、 総ページ数が正しく表示されず困っています。 ページフッターのテキストボックスで =[Page] & "/" & [Pages] と設定していまして、 最終頁をみると、289/300 のようにずれています。 印刷しても、プレビューで見ても同じ様にずれます。 レポートのレコードソースはクエリで、 クエリに指定したパラメータによって総件数もかわるのですが、 289/300 だったり、 350/340 だったりと、 実際のページより多かったり、少なかったりとまちまちです。 もし、同じような経験された方がいらっしゃいましたら、 アドバイスお願いします。 実際に現象がでるパソコンが手元にないので、 すぐには確認できないこともありますが、 情報不足などがありましたらご指摘ください。

  • Webページの印刷について

    ユーザー環境(特に文字のサイズ大小設定)によって印刷ページ数が変わってしまいます。 文字のサイズが小~中であれば1ページで足りますが、大以上になれば2ページになってしまうのです。 印刷対象が単なる文章であれば特に気にならないのですが、帳票なので2ページになると見づらくなってしまうことを懸念しています。 環境に左右されない、何か良い方法はありませんでしょうか。宜しくお願い致します。

    • ベストアンサー
    • HTML
  • 印刷ページが急に数100ページになってしまいました・・・

    エクセルで顧客管理をしているのですが、本日急に印刷プレビューで数100ページの印刷範囲になってしまいました。昨日までは、印刷範囲の指定をして2ページ以内で印刷できていたんですが・・・ 改ページ表示にしてみたら、ものすごく細かくあの青色の罫線がいっぱい入って修正が効きません。印刷してみたら、ほんとに120ページくらい印刷しちゃうし・・・ 困ってます。よろしくお願いします。

専門家に質問してみよう