色彩検定1級を取得する魅力を紹介♪

最近仕事用のパソコンはFAX付きコピー機で印刷できるようになりました。
そこでエクセルの印刷設定の中でプリンターを(FAX)に変更して、FAX先電話番号を指定し送信ボタンを押せばプレビューしているシートをFAXで送信してくれるようにもなりました。

そこで、毎回プリンターを変更して、電話番号を指定するのは大変なのでマクロを作ろうと思ったのですがマクロではFAX送信が記録されませんでした。
なのでVBAで作るしかないと思ったのですがVBA素人の私には作ることができません。

どなたかご教授をお願いいたします。


OS:Win7
オフィス:エクセル2010
プリンタ:DocuCentre-IV C4470(FAX)
電話番号:短縮0006
送信するシート:アクティブシート

gooドクター

A 回答 (1件)

複合機の機種名が分かっても、


中身までは使っていないユーザには分からないでしょうね。

>マクロではFAX送信が記録されませんでした。

ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:="プリンタ名"
上記の様なコードでプリンタを指定して印刷する事は可能です。

FAXの場合、送信先の番号が複数あるはずなので、
そのあたりがプリンタドライバにVBAで渡せるかどうかにもよります。
しかし、プリンタのプロパティなどを表示させたりは可能ですが、
プリンタの設定まではVBAではどうする事もできなかったはずです。
    • good
    • 0
この回答へのお礼

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

お礼日時:2013/07/10 14:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング