VBAを使ってエクセルシートをFAXで送信したい

このQ&Aのポイント
  • 最近仕事用のパソコンはFAX付きコピー機で印刷できるようになりました。エクセルの印刷設定の中でプリンターを(FAX)に変更して、FAX先電話番号を指定し送信ボタンを押せばプレビューしているシートをFAXで送信してくれるようにもなりました。
  • しかし、毎回プリンターを変更して、電話番号を指定するのは大変なのでマクロを作ろうと思ったのですがマクロではFAX送信が記録されませんでした。そこで、VBAで作るしかないと思ったのですがVBA素人の私には作ることができません。
  • Win7のOSでエクセル2010を使用している場合、以下の手順でVBAを使用してエクセルシートをFAXで送信することができます。プリンターを(FAX)に変更し、FAX先電話番号を指定して送信ボタンを押すだけで、プレビューしているシートがFAXで送信されます。
回答を見る
  • ベストアンサー

VBAを使ってエクセルシートをFAXで送信したい。

最近仕事用のパソコンはFAX付きコピー機で印刷できるようになりました。 そこでエクセルの印刷設定の中でプリンターを(FAX)に変更して、FAX先電話番号を指定し送信ボタンを押せばプレビューしているシートをFAXで送信してくれるようにもなりました。 そこで、毎回プリンターを変更して、電話番号を指定するのは大変なのでマクロを作ろうと思ったのですがマクロではFAX送信が記録されませんでした。 なのでVBAで作るしかないと思ったのですがVBA素人の私には作ることができません。 どなたかご教授をお願いいたします。 OS:Win7 オフィス:エクセル2010 プリンタ:DocuCentre-IV C4470(FAX) 電話番号:短縮0006 送信するシート:アクティブシート

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

  • ベストアンサー
  • kiki_s
  • ベストアンサー率59% (147/248)
回答No.1

複合機の機種名が分かっても、 中身までは使っていないユーザには分からないでしょうね。 >マクロではFAX送信が記録されませんでした。 ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:="プリンタ名" 上記の様なコードでプリンタを指定して印刷する事は可能です。 FAXの場合、送信先の番号が複数あるはずなので、 そのあたりがプリンタドライバにVBAで渡せるかどうかにもよります。 しかし、プリンタのプロパティなどを表示させたりは可能ですが、 プリンタの設定まではVBAではどうする事もできなかったはずです。

finasan
質問者

お礼

いろいろやってみましたが、電話番号の入力ができませんでした。 また研究してみたいと思います。

関連するQ&A

  • エクセルからのFAX送信をもっと手軽にしたい

    仕事で一日に何度もエクセルで作成した表を同じ所へFAX送信します。 毎回、「ファイル」→「印刷」→ソフト(DocuCentre230FAX)で送信先の番号選択→送信するページ選択→「OK」を繰り替えすのですがもっと簡単に操作する方法がないでしょうか。(2回目以降は番号選択は省けるようです) 以前、エクセルのマクロボタンを作成してある程度の操作が省けるかと試した事あるのですが、エクセルマクロでは(DocuCentre230)を開くのは出来ませんでした。 皆さん、仕事でのFAX送信はどの様にされてるんでしょう?

  • excelシートのfax送信

    VBAで作成したEXCELシートをVBAで電話番号指定して FAX送信をしたい。 環境  サーバ:Win2000 サーバにFAXモデムがあります  クライアント:WIN XP クライアントPCでVBAを介して、      送信したい書式を作成します。 送信したい電話番号は、外部にもっており、VBAで取得済みです。 XP標準のFAX機能で可能でしょうか? できれば、市販ソフトは使用せず実現したい。 具体的に教えて頂きたいです     

  • FAX送信の自動化について

    現在、FAX送信をワード及びエクセルの印刷→FAX→FAX送信ウィザードで行っています。これを毎日決まった時刻に自動で送信ファイルと送信先FAX番号を指定し行いたいのですが、WINDOWS2000の機能で可能でしょうか?プログラミングが必要な場合、どのようにくめばよいのでしょうか?(VBAで可能でしょうか?)また、よいソフトがあれば教えていただきたいと思います。

  • FAXコンソールでエクセルから送信する際

    WindowsXP付属のFAXコンソールをつかっています。 送信の際、はじめに「送付状」が送信され、その次に『印刷』ボタンで指定したページが添付され合計2ページで相手側に送信できることをわかっております。 さて、「指定したページ」は1ページのみなのでしょうか? 例えばエクセルで各シート(sheet)にわかれている場合一括で送信できないものか疑問を抱いております。 もしわかる方いらっしゃいましたらご教授願います。 どうかよろしくお願い致します。

  • FAX-2840 FAX送信ができない

    ■製品名を記入してください。 【  FAX-2840 】 ■どのようなことでお困りでしょうか?  相談したいこと、トラブルに至った経緯、試したこと、エラーなどを教えてください。 【 FAX送信をしようとすると、”おかけになった電話番号は現在使われておりません”と音声案内が鳴ります。番号を確認し再度送信しても同じ音声が鳴ります。短縮登録している番号も同じように音声が鳴り送信ができません。受信はできます。 】 ※OKWAVEより補足:「ブラザー製品」についての質問です。

  • Excel VBAエラー”マクロシートに対する・・

    Excel VBAを勉強している者です。VBAプログラムで Sub Iro1() ・・・ End Sub Sub Iro2() ・・・ End Sub という処理のプログラムを作成しエクセルシートにボタンを作りマクロ登録をしようとすると ”マクロシートに対する参照を指定ください”とエラーが出ます。 すみませんが、解決方法を教えてください。

  • まいと~くFAXで送信したい

    現在使用しているパソコンはWindows7 32bitです。 WORDやEXCELなどはoffice2010で、使用しているまいと~くFAXは【2001】です。 一昨年、パソコンをWinXPからWin7に替えました。 XPを使用していたときは、WORD,EXCEL,CADなどソフト問わずに印刷(送信)していましたが、 Win7になって、ソフトはインストール出来たのですが、プリンター一覧には入らないので、 印刷(送信)出来ません。 まいと~くFAX立ち上げてから、送付状のみの送信は出来るのですが、EXCEL等から印刷をするようにFAX送信が出来ないのです。 モデムはUSBの56Kアナログモデムを使用していてモデムには問題はありません。 プリンター一覧に入れる方法を教えて下さい。 宜しくお願い致します。

  • 文書を多数のあて先にFAX送信

    教えてください。 WORDで作った文章の頭に★様という宛名の名前をいれ、それぞれ違うFAX番号に一斉に送信をしたいと思っております。 PCは、Lan経由でFAXにつながっており、1つ1つの送信はできます。★とFAX番号は、Excelで表になっています。 Wordと、Excelをうまく組み合わせて送信をする方法、無料マクロなどありましたら、お教えください。 よろしくお願いいたします。

  • プリンタドライバにFAX番号を設定できるFAXソフトありますか

    プリンタドライバに相手FAX番号を設定できる、FAXソフトを探しています。 例えば、EXCELのBOOKを送信するときに、 「印刷→プリンタ選択で(A社FAX)を選ぶ→印刷」 という手順でFAX送信できるソフトを探しています。 相手先FAX番号が設定済のプリンタドライバとして、FAXを登録できれば、OCXや難しいプログラムを書かなくても良いと思ったからです。 こういう手順でなくても、EXCELやWORDの文書をFAXするときに、FAXソフトの操作画面でFAX番号を選択する操作をしないソフトはないでしょうか。

  • エクセル VBA

    エクセル VBA コマンドボタン(印刷)をクリックするとSHeet1・SHeet2が 2つ印刷出来るような設定にしたいです。 普通は、SHeet1をコピーして Sheet2の画面を開いてコピーという手順を ボタン押すと、SHeet1・SHeet2が印刷されるようにしたいのですが・・・・ ちなみに印刷設定は出来ています。 このような ことはマクロで出来るのでしょうか? 記述を教えて下さい!

専門家に質問してみよう