• ベストアンサー

VBを使っての印刷

Visual Basic6について質問です. フォームの画面をVBの機能を使ってそのまま印刷することは可能ですか? 可能であれば方法を教えてください><

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

  • ベストアンサー
回答No.3

アドレスを張り忘れました。 http://okwave.jp/kotaeru.php3?q=1794423

その他の回答 (2)

回答No.2

1ページに収めるなどの機能が必要であれば、ここ

  • Sikabu
  • ベストアンサー率20% (24/116)
回答No.1

formname.PrintForm

関連するQ&A

  • VBでフォームのイメージを印刷したい

    VBでフォームのイメージを印刷できるような命令等 ないでしょうか? 使用用途 フォーム(画面)に内容を表示して 画面の変更を行うのですが、変更前と変更後の 内容を印刷して紙上に残しときたいのですが、 何かよい方法はないでしょうか?

  • VB2005でのフォーム印刷

    http://dobon.net/vb/dotnet/vb6/printform.html 今現在上記サイトにある方法でフォームをA4サイズで印刷しようと試みていまして、フォームを印刷することはできました。しかし、印刷できたものを見ますと、下側1/5程度空白になってしまいます。余白の設定をしてもダメでした(フォームは上から下まですべて印刷されています。)フォームのサイズは800×950です。どのようにすれば解決できるでしょうか?よろしくお願い致します。

  • VBの印刷について

    VB6で、自作アプリケーションを作成中ですが、 そこで、PrintForm関数でフォームをハードコピーしています。 ピクチャーボックスにスクロールバーを使って画面を制御していますのでprintformを使うと 全てが印刷されません。 やりたいことは、2画面分のハードコピーを 1枚にして印刷したいのですが、どうやればよろしいでしょうか? 2枚分(A4+A4)(縮小) ------> 1枚(A4)ということです。 どなたか、アドバイスいただければ幸いです。よろしくお願いします。

  • VBプログラムからの印刷について

    こんにちは。 現在VB6.0であるプログラムを作ろうかと思っています。 いろいろと入力したものを処理したのち処理結果を印刷するものを作ろうと思っています。 その印刷のことで少し悩んでいます。 印刷する際にアクセスのフォームのような感じで印刷物を制定したいと考えています。 いろいろと調べてみたのですがアクセスのフォームのようなイメージで印刷できるのかどうかちょっとわからず質問しました。 だったらアクセスで作ればいいじゃないかと思われるかもしれませんがわけあってそれはできないのです。 どなたかご存知でしたら教えてください。

  • VBでフォームを印刷させたいと思っています。

    VBでフォームを印刷させたいと思っています。 PCの動作確認用にVBで作成したフォームを、PC内に設定されているプリンタ全てから印刷させるようなプログラムを組んでいます。 現状ではprintformで印刷しているのですが、これだと通常使うプリンタで印刷されてしまうので印刷処理前に通常使うプリンタを変更してから印刷処理しています。 ただ、実際に作業で利用してみたところ通常使うプリンタが変更できずに印刷処理できないことがありました。 そこで、通常使うプリンタではなく指定したプリンタにフォームを印刷させたいと思いました。 なにかよいサンプルやソースをご存知であれば教えていただけると助かります。 利用しているのはVB6です。 よろしくお願いいたします。

  • VB.NETでの印刷法が分かりません

    VB.NETは全くの素人です。VB.NETで作成したアプリケーションを配布するという前提でアプリを作成する場合、(A4で)複数種類の定型の印刷フォームにデータを印刷したい場合、配布が前提ならどVBそのものの機能で作成したほうがよいのか、それとも外部のソフトで作成したほうがよいのか分かりません。もっともまるきり初心者なのでこの質問自体が適当かどうか分かりませんが、よろしくご指導お願いいたします。

  • VB.NET フォーム上のオブジェクトの印刷

    VB.NET初心者です。 フォーム上に表示されているラベルやピクチャーボックスなどのオブジェクトを そのまま印刷することは可能でしょうか? 詳しい方いましたら、よろしくお願いします。

  • VB6.0 VB.NET2003とのクラスの違い

    こんにちは VB6.0でデータベースのソフトを作成しています。 当初VB6.0はVB.NETと違い完全なオブジェクト指向言語ではないと聞いていたので、 フォームの画面ごとに検索、追加、更新、削除、入力チェック,印刷のコードを書いていこうとしました。 しかし、最近そうでもないことがわかりました。 そこで、画面ごとではなく機能ごとに検索、追加、更新、削除、入力チェック,印刷のクラスモジュールをつくり、 どこに何が書かれているかわかるようにコーディングしたいと思います。 VB.NET2003は学生のころやっていたのですが、VB6.0は最近やりだしたのでよくわかっていません。 VB6.0の入門書をみてもクラスについては2~3ページしか触れていません。 VB.NET2003にはできるがVB6.0にはできないクラスの大きな違いを教えてください。 いまのところコンストラクターとオーバーロードはできないということだけわかっています。

  • VB.NETで罫線付きのデータを印刷したい

    VB.NETでワードで作成するような表イメージのデータを印刷したいと考えています。 参考書などで調査したところ、文字の印刷、線(図形)の印刷等の機能はあるのですが、このような機能を組み合わせて印刷するしかないのでしょうか。もっと簡単に印刷する方法があれば、教えていただけませんでしょうか。 もし、簡単に印刷するなければ、VB.NETでCSVファイルへデータを出力し、それをACCESSで読ませて印刷しようかとも考えています。(VBを使用している理由ですが、データがSQLサーバーのDB内にありそれを取り出すのがVBだと比較的簡単にできるからです。)

  • VBからアクセスを実行したい!

    アクセスで作ったフォームやレポートなどをVBから実行したいのですが、方法がわかりません。たとえばVBでフォーム上にボタンを作り、クリックするとレポートを印刷したり・・・・ よろしくお願いします。

専門家に質問してみよう