• 締切済み

ファイルを・・・

リストボックスかコモンダイアログを使ってファイルを指定し、 コマンドボタンをおすと、 その指定したファイルを印刷できるようにしたいのですが・・

みんなの回答

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.3

ファイルの印刷は ShellExecute hWnd, "Print", File, "", "", SW_SHOW で出来ます

  • ARC
  • ベストアンサー率46% (643/1383)
回答No.2

印刷について。 ●ExcelやWordのファイルを印刷する DDLを使ってメッセージを送信する方法と、COMを使ってPrintメソッド等を実行する方法とがあります。 以下、COMを使ってExcelファイルを印刷する例です。 「参照設定」で、「Microsoft Excel 9.0 Object Library」にチェックをつけてから、 Private Sub Command1_Click()  Dim ExcelApp As New Excel.Application  With ExcelApp   .Workbooks.Open Me.Combo1   .Workbooks(1).Worksheets("Sheet1").PrintOut   .Quit  End With  Set ExcelApp = Nothing End Sub Wordの場合も似たようなものです。 テキストファイルの場合は、メモ帳を使って shell "Notepad /p " & me.combo1 とでもするのが手っ取り早いかも。 ●Printerオブジェクトを使う方法 ファイルアクセス関係の関数を使ってファイルを読み込み、それを解析し、Printerオブジェクトに描画メソッドを使って絵を描き、EndDocメソッドでで印刷開始します。 対象となるファイルの仕様書が必要ですし、手間隙もかかりますが、目的のファイルが印刷可能なソフトがインストールされていない環境では、この方法を取るしかないですね。 不明点とかあったら、補足してください。

  • itohh
  • ベストアンサー率45% (210/459)
回答No.1

こんにちは。itohhといいます。 もう少し、具体的にどこがわからないか書いてくれないとアドバイスが出来ませんよ! まさか、すべてのソースをここに書いて欲しいというわけではないですよね? コモンダイアログの使い方がわからないとか、プリンタの指定方法がわからないとか、具体的に書きましょう。

関連するQ&A

  • フォルダ参照ダイアログボックス

    今、コモンダイアログボックスの使い方を学んだばかりの初心者です。 ファイル名の指定ではなく、フォルダまでのディレクトリを指定するのに、同じようにダイアログボックスを使ってやりたいと思っているのですが、どのようにしたら良いのでしょうか? コモンダイアログボックスですと、ファイルを指定しなければなりませんよね・・・ どなたか教えていただけませんか? よろしくお願いします。

  • リストボックスのリストをコモンダイアログを使って保存

    タイトルにあるようにリストボックスの内容をテキストファイルにコモンダイアログを使って保存したいのですが、どのようにするのでしょうか? ちなみにコモンダイアログの「名前をつけて保存」は表示させることが出来ます。 宜しくお願いします

  • Access2000のCommonDialogでファイル名を取得したい・・・

    Access2000でコモンダイアログBoxを使用してファイル名を取得 したいのですが、どうも上手く動きません! 取得方法を教えてください・・・ 通常だと↓でText形式の保存。ではFile名は? Dim strPath As String '指定ファイル名格納 'cdg = コモンダイアログ名 Me.cdg.Filter = "text|*.TXT"  Me.cdg.FileName = "C:\*.txt" 'コモンダイアログボックス表示 Me.cdg.ShowOpen strPath = "" & Me.cdg.FileName

  • ファイルを開くダイアログを出したい

    アクセスで作ってます。社員情報登録画面で社員の写真を登録したいと思ってます。 OLEのボックスを用意し、その横にコマンドボタンをひとつ。 そのコマンドボタンを押すと、ネットワーク上にあるフォルダの中身を選べるような、「ファイルを開く」ダイアログを出したいのです。 あとは、ドラッグアンドドロップで登録するだけにしますので、とにかく「ファイルを開く」ダイアログがでるまでのボタンでいいのですが、どのようにすればいいでしょう。お願いします。

  • VBについて

    VB6.0でコモンダイアログボックスにてファイルを指定をしたいのですがどの様にしたらいいのでしょうか? 得意な方わかりやすく教えてください。(ファイルを読み込んでCSVファイル等へ表示したいのですが)

  • コモンダイアログのファイルを開くについて

    Windowsのファイルを開くダイアログで、ファイルを開くダイアログから エクセルファイルを選択し、開くボタンを押したら、選択された エクセルファイルを開きたいのですが、ヘルプで参照したところコモンダイアログ があるのを知りました。 ダイアログを開くところまでは、できたのですが、次にエクセルファイルを選択 し、開くボタンを押したときのイベントってどうやってとればよいのかわかりません。 開くボタンを押時に、選択されているパスを取りたいのですが、それもどうやって 取ればよいのやら、、、(+_+) ご教示ねがえませんでしょうか? よろしくお願いいたします。

  • ダイアログボックスからファイル名の取得をしたい(ACCESS97)

    コマンドボタンを押すと「ファイル名を選択」ダイアログボックスが開き、 そこで選んだファイル名がテキストボックスに表示される、という フォームをACCESS97で作成したいのですが、ダイアログボックスを表示させる ために何という関数を使えば良いのかが分かりません。 宜しくお願いいたします。

  • ピクチャーボックスの画像が欠けてしまいます。

    VB.NETとWinXPなのですが、 コマンドボタンを押して、ファイルダイアログボックスを開いて jpgファイルを指定するとピクチャーボックスにその 画像が表示されるようなものをつくっているのですが、 ピクチャーボックスの上に出るファイルダイアログボックスが重なっていた部分だけ画像が欠けてしまいます。 Picturebox1.Refresh()かなと思って試してみたのですが、今度は全部消えてしまいました。 良い方法があったら教えて頂きたいです。 よろしくお願いします。

  • VBでファイル読み込み

    VBであるところにあるCSVファイルのデータを読み込みエクセルへ変換出力したいのですが教えてください。コモンダイアログボックス(?)と言うものを使って作成したいのです。よろしくお願いします。 がんばってやってみたのですがわかりません。教えてください。 Private Sub Command1_Click() Dim gnum(25), tensuu(32, 99) Dim sougouten(99), heikin(99), gouhi$(99) 'ファイルを開く On Error GoTo ErrHandler 'コモンダイアログボックス CommonDialog1.CancelError = True CommonDialog1.Filter = "すべてのファイル (*.*)|*.*|" _ & "テキスト ファイル (*.txt)|*.txt|バッチ ファイル (*.bat)|*.bat" CommonDialog1.FilterIndex = 2 CommonDialog1.ShowOpen With CommonDialog1 .FileName = "" .ShowOpen End With Exit Sub ErrHandler: ' ユーザーが [キャンセル] ボタンをクリックしました。 End Sub

  • ファイル関連ダイアログの「ファイルの場所」

    毎度お世話になります。 早速ですが、「ファイルを開く」や「ファイルの参照」や「名前を付けて保存」などのファイル関連コモンダイアログボックスの「ファイルの場所(あるいは、保存する場所」ボックスに、デフォールトで表示されるフォルダを指定することはできるでしょうか?できるとしたらどのようにしたらよろしいでしょうか? どなたかお知恵を拝借したいのですが..... 当方のパソコン環境 OS:Windows XP Home Edition SP2適用済み メモリ:512MB CPU:IntelPentium4(2.4Ghz) 以上、よろしくお願い致します。

専門家に質問してみよう