• 締切済み

WEBページをプログラム的に印刷。2ページ目以降。

子供が受験なので、予備校サイトに会員登録して過去問データベースを利用しています。 問題用紙のほうはPDFになっていて印刷しやすいのですが、正解・解説が設問別に独立したWEBページなっていて、まとめて印刷しようと思うとやっかいです。 そこで、印刷したい複数の設問のページのURLを調べた上で、一度に自動的に印刷したいと思いました。 ネットで検索して、VBSでWEBページを印刷する方法が分かりました。 しかし、試しに一問ぶんを印刷してみたところ、3枚にわたって印刷されましたが、最初の1枚目は全く意味のない内容でした。全ての設問でこの無意味な1枚が印刷されるのが嫌なので、2ページ目以降だけを指定して自動印刷する方法を知りたいのです。 VBSでできるならお手軽で助かりますし、この件をきっかけにVisual Studio Express 2013 for Desktop をダウンロードしてみましたので、それを使う方法でも構いません。(ただ、VSは経験がなく、手探りな感じです。一応ExcelのVBAやDelphi、phpなどプログラミング自体は経験があるので、手がかりがあればやれると思います。ただ、印刷の制御はやったことがありません。)

みんなの回答

  • myuki1232
  • ベストアンサー率57% (97/170)
回答No.1

> ネットで検索して、VBSでWEBページを印刷する方法が分かりました。 とは、ExecWB を使う方法でしょうか? 少し調べてみましたが、ExecWB から自動的にページ数を指定する方法は見つかりませんでした。 (そもそもページ数指定などの処理はプリンタードライバーがやっているので当然でしょうが…。) > 最初の1枚目は全く意味のない内容でした。 1枚目に無意味なページを出さないようにするほうが有望かもしれません。 実際のwebページを教えていただくことはできますか?

spacious2
質問者

お礼

ご返答ありがとうございます。 上で書いたのは仰るとおり、ExecWB を使う方法のことです。 >(そもそもページ数指定などの処理はプリンタードライバーがやっているので当然でしょうが…。) なるほど、IEの印刷ダイアログでページ指定する部分がありますが、既にこの段階でプリンタードライバーに処理が移ってしまっているんですね。それならプログラムでページを指定するのは無理そうですね。 とりあえず、各設問の解答がgif画像だと分かったので、コピペでIllustratorに貼り付けて印刷することで本来の目的自体は何とかしてしまいました。(受験が目の前なのでとりあえずできる方法で) 自由なレイアウトに組み直せたので結果オーライな感じになってしまいました。 ただ、プログラムで印刷ページを制御する方法があれば引き続き知りたいので、何か策があれば引き続きお知恵をお貸し下さい。 古い記憶だと、例えばDelphiというプログラミングツールの場合、印刷はPrinterというクラス?コンポーネント?に抽象化されていて、このクラスのCanvasに描画した上でprintするとそのまま印刷されるような感じでした。(チュートリアルっぽいのを一つだけやったときの記憶です) WEBページをGETするコンポーネントと組み合わせて何かできないかなという感じですが、今のPCにはDelphiはインストールしてなくて、どうせ今からやるならVisualStudioかなと考えています。 VisualStudioも同じような印刷のクラスがあるのかなと思って探していますが、よく分からなくて、いろいろネットをさまよっているところです。 もうしばらくこのままご回答を募集したいと思います。 >実際のwebページを教えていただくことはできますか? 東進のサイトから申し込める、会員制のページなので、ここでURLを出すことはできないのかなと思います。

関連するQ&A

  • webページを印刷してそれにページを印刷したい。

    タイトルの通りなのですがWEBページを印刷して利用することが度々あります。 https://okwave.jp/qa/q4428584.html の方と同じような状況なのですが、この方は一度印刷した後に再度ページ番号だけを印刷するやり方のようです。 もう少しスマートにというかWEBページを印刷するときに同時にページ番号を印刷する方法はないでしょうか? ネットで検索するとアクロバットやワード文書に変換してからだとページを入れる方法があるようですが。その変換のやり方がよくわかりません。フリーのソフトだとよいのですが。

  • ★WEBページ印刷に関して

    ★WEBページを印刷しようとして印刷を開始するとページが2枚にまたがってしまって、できれば1枚でまとめたいと考えているのですが、どうしたら良いでしょうか!? ページ設定の余白はいじってみたりしたのですが、他に何か方法はないでしょうか!?

  • Webページの印刷

    ツールバーの印刷をクリックしてWebページを印刷する時に、1~2行だけ入らず2ページになってしまいます。 うまく調節して1枚に収める方法を教えて下さい。よろしくお願いします。

  • Webページの印刷

    Webページが印刷が出来なくなりました、今までは出来ていました、ワード、ハガキ等は印刷が出来ます。何か設定が変わったと思います、Webページが印刷出来る設定方法を教えて下さい。 プリンター  エプソン801A OS Vista バージョン  IE 8

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

    webページを印刷したいのですが、 ページの右端が印刷されないページがあります。 このようなページをPrt Scを使ったペイントで印刷できることは、 知っているのですが、通常の方法で印刷できる方法はありませんか? OSは、XP Home Edition。 プリンターは、エプソンのPM-890Cを使っています。

  • webページを開いたら自動で印刷

    webページを開いたら自動でそのページを印刷させることは可能でしょうか。 #AxtiveXとか使うとできる? #ASPなら多少わかるが、それ以外は分からない素人からの質問です。

  • webページがうまく印刷できません

    インターネットエクスプローラーを使っていますが,webページを印刷する際,たまに,巧く印刷できないことがあります.端の文字が切れてしまうことがあります.何で起きるのかわかりません.また,解決方法も分からないのですが.いかがでしょうか.

  • Webページを印刷プレビューで確認して印刷したい

    Webページを印刷するとき、1ページにおさまるかどうか 印刷しないとわかりません。 Webページを思いのままに印刷する方法を教えてください。

  • WEBページのデータ取得方法(プログラム?)

    WEBページのデータ取得方法について質問させて下さい。 趣味レベルでプログラミングの勉強をしようと思い、言語の選択等、色々と悩んだ末に「Delphi」を使ってみる事にしました(無料版もあったので・・)。そして何か目的があった方が良いだろうと言う事で、今現在はWEBページのデータ(主に数字)をエクセルに貼り付けて分析を行っている作業があるのですが、カット&ペーストだけもでそれなりの量になり大変なので何とか自動で・・って訳で、当面の目標にしようかと思います。(エクセルだけでもWEBのデータ取得は出来るみたいですが、あくまでプログラミングの勉強って事で・・) さて前置きが長くなってしまいましたが、質問は以下のとおりです。 ・「Delphi」を使ってWEBページのデータを取得するプログラム作成は可能か否か?  因みにWEBページのデータは有料データの為、アクセスするにはIDとPassが必要です。 ・上記質問が可能な場合、方法等が詳しく掲載された書籍、或いはサイトがありますか?  入門(変数・if 文~グラフィック等)書籍&サイトは何冊か読みました(立読みです(照)。)が、  WEB関係?が見つからないので・・・ お手数ですが、ご回答頂ければ幸いです。

  •  Webページの印刷が出来ません。

     Webページの印刷が出来ません。 8月にNEC VW670/W(ウインドウ7搭載)を購入後、プリンター(CANON)のドライバをWebページよりインストールをしましたが、Webページの印刷が出来ません。 症状は下記の通りです。  1.PC内のドキュメント(ワード.エクセルなど)の印刷はOKです。  2.Webページの印刷プレビューから『印刷』をクリックすると画面が固まってしまい、プリンターは起動しません。 メーカーサポート(NEC、CANON)やNTTサポートに問い合わせても解決出来ていません。問い合わせによって出来たことは、インターネットオプション内のセキュリティの保護モードの(レ)チェックを外すとプリンターが起動出来ました。 対処方法のアドバイスお願いします。

専門家に質問してみよう