• 締切済み
  • すぐに回答を!

スプレッド(Spread 6) で縮小印刷をしたい

Visual Basic 6.0 SP5 Far Point Spread 6.0 で開発しています。 Spreadで帳票を作成し、印刷するプログラムを作成したのですが、 帳票サイズが大きすぎるため指定の用紙に入りきりません。 .PrintSmartPrint プロパティで横幅を用紙サイズに合わせた印刷はできたのですが、縦は結局2ページ目に入ってしまいます。 Spreadのヘルプは一通り目を通したのですが、イマイチいい方法が見つかりません。 Spreadでの実現方法、もしくは代替方法でもありましたらご教授願います。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数1925
  • ありがとう数2

みんなの回答

  • 回答No.2

私は下記で縮小してます。 参考になるとよいのですが。 ちなみに、用紙のサイズ設定ができなくて 困っているのですが。 たぶん、通常のプリンタのデフォルトの用紙 で出力されていると思います。 PrintSettings.Orientation = FarPoint.Win.Spread.PrintOrientation.Landscape '横 PrintSettings.UseMax = True 'データを含む行のみ印刷 PrintSettings.ZoomFactor = 0.9 ’縮小 PrintSettings.Header = "/cタイトル/r" & Format(Today, "yyyy/MM/dd") PrintSettings.Footer = "/c/p / /pc" 'フッタの設定 PrintSettings.Margin.Header = 35 'ヘッダの余白設定 PrintSettings.Margin.Left = 40 '左余白設定 PrintSettings.Margin.Right = 10 '右余白設定 PrintSettings.Margin.Top = 90 '上余白設定

共感・感謝の気持ちを伝えよう!

  • 回答No.1

.PrintSmartPrint は、あくまで幅を合わせるだけの機能のはずなので、1ページに収めるところまでは出来ないはず。 別のレポートツールを使うか、Excelと連動させるとかしないと無理みたいです。 具体的な代替方法はちょっと検証している時間がないので、提示できません。ごめんなさい。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

回答ありがとうございます。 誰にもお答えいただけないかと思っていたのでほっとしました。 質問後私自身もさらに調べてみたのですがやはり難しいようですね。 出来ないとはっきりしただけでもありがたいです。 APIを使って無理やり画像として取得して…とかいろいろ考えてもいたのですが、Excelとの連動が一番スマートかも知れません(今回のプロジェクトでもExcelは使う)。 ただSpreadからExcelに出力すると標準の罫線が太字になったり、画面では見えないグリッドが出てきてしまったりして厄介ですが…

関連するQ&A

  • A4をB5に縮小印刷をしたい

    A4で作成したワード文書(写真を挿入してある)をB5サイズで印刷したい。 次の手順でやってもうまくいかないのです。 ファイル → 印刷 → 設定で縦印刷用紙JISB5を指定 → プリンター(brotherDCP-J940N)のプロパティー → 基本設定で用紙JISB5を指定 → 拡張機能の拡大縮小で、印刷用紙サイズに合わせますJISB5を指定 →OK → 印刷をクリック…多少は縮小されていますが右側が切れている(用紙サイズに合わせられていない)のです。解決方法を教えていただけると助かります。 ※OKWaveより補足:「ブラザー製品」についての質問です。

  • WORDでページ設定がB5のものを常時A4で印刷する方法

    タイトルのとおりB5で作成した文書をいつもA4で印刷したいのです。 印刷するたびに用紙サイズの設定の指定をしなくても良い方法はありませんか。 マイクロソフトのヘルプには、印刷オプションの”基本用紙サイズ(A4/レター)に合わせて自動調整する”をオンにする。と書いていましたが、オンにしてもB5になります。 過去ログを見ましたが、明確な答えがありませんでしたが・・・無理なのでしょうか。 どうぞ、よろしくお願いします。

  • word2013での縮小・割り付け印刷について

    こんにちは。 Word2013で作成したA4サイズ2枚の原稿をB4サイズ1枚に印刷したいのです。 印刷画面で「用紙サイズ」や「2ページ/枚」を設定するとレイアウトが崩れてしまいます。 そのままのレイアウトで「A4 2枚→B4 1枚」にする方法を教えてください。 よろしくお願いします。

  • ACCESSで設定した帳票の用紙サイズが変わってしまう

    ACCESSで帳票(レポート)を印刷するのですが、設定した用紙のサイズが変わってしまいます。 例えば、帳票1はA4縦 帳票2はA3横 帳票3はA4横 と設定をしておきます。 これらの帳票を単独で印刷する場合は、それぞれ設定した通りに印刷出来るのですが、帳票1,2,3を一気に印刷するマクロを作成し、実行すると、帳票の用紙サイズが設定した通りに動いてくれません。例えば、帳票2はA3横のはずでが、A4縦で印刷されてしまいます。 これを解決する方法はありませんでしょうか。(マクロで一気に印刷したときも設定通りの用紙サイズで印刷したいのです)ご存じの方おりましたらご教授下さい。 環境はACCESS2000 Windows-XPです。

  • ウェブ上の印刷について

    ウェブサーバ上にあるアクセスDB(*.MDB)をウェブ参照クライアント側で帳票印刷したいのです。 *.mdbそのものをダウンロードなど出来ればいいのですがその方法がわかりません。 ウェブ画面上に自分で作った印刷ボタン押下で印刷を始めて欲しいのでダウンロード先を指定させる画面が出るのも困ります。 帳票ソフトで実現されている方でも、その方法を教えて下さい。 現在はDB参照が可能なクライアントでしか帳票が出せずに困っています。

  • power pointでの印刷時に余白調整をする方法について

    質問します。 (1)power point 2002で作成したファイルを印刷しました。 (2)余白がかなりあったので、余白を調整しようと試みました。 (3)余白の調整方法をヘルプで検索したら、「表示」→「印刷レイアウトモード」で余白調整をすると書かれていました。 (4)しかし、当方のpower point 2002にはその「印刷レイアウトモード」が見つかりませんでした。 そこで、power point 2002で余白を調整する方法についてご教授下さい。

  • エクセルの印刷機能

    エクセルで1BOOK内でシート別に作成したデータを 一気に印刷をかける方法などあるんでしょうか?? 出来たら、各シートの用紙サイズもそれぞれ違うの ですが、各シートごと用紙サイズを分けながら、 一気に印刷する方法を教えて頂きたいです。 ひとつずつ印刷かければいいのですが 枚数等かなりあるので、合理的に一気にやりたいので ご理解頂きまして、誰か教えてくださーいっ

  • イラストレーターでの印刷について

    イラストレーターでの印刷なのですが、用紙サイズをA3で設定して作成しているのですが、プリンタはA4までしか対応していません。 そのときの印刷方法としてA4 2枚で印刷してあとで余白をきりとって貼り付けたいと思うのですがそうのような印刷方法はあるのですか?

  • ワードで作ったものを縮小したいのですが…

    ワードを使って、見取り図みたいなものを作成しました。 以前別の人が作ったものを元に、細かいところを書き換えた感じです。 用紙は横向きに使用しました。 ところが、いざ印刷の段階になって、大変なことに気づきました!! 前に作成した人は自分で勝手に設定した用紙サイズで作っていたようで、A4のサイズに私が設定すると作成したものが紙からはみ出してしまうことがわかりました。用紙はA4しかないのでそこは替えられません。 文章だけなら文字のフォントを小さくするなど対策が思いつくのですが、図形も多数使用しているため、どうすれば全体を用紙内に収めて印刷できるのかわかりません。 印刷の設定に何かそういう機能などあるのでしょうか? 明日印刷して仕事に持っていく予定なので、かなり困っています。 よい方法を知っている方、お願いします!!

  • Multi-PrintQuickerでCD/DVDレーベルが印刷できません

    お世話になります。超初心者で、Windows vista、EPSON PM-G700を使っています。 Multi-PrintQuickerでCD/DVDレーベル印刷を行おうと思ったのですが、 印刷設定の画面が、マニュアル印刷、プリンタ名、印刷調整以外グレーアウトしている状態で、 マニュアル印刷を押しても、『マニュアル印刷を行う場合、「用紙サイズ」、「給紙方法」、「印刷方向」の設定を変更しないでください』と表示され、 OKを押しても何も動きません。 EPSONのヘルプや過去の質問も拝見させて頂いたのですが、わかりません。 どなたかMulti-PrintQuickerでCD/DVDレーベルを印刷する方法を ご教授お願いします。