
No.3ベストアンサー
- 回答日時:
こんにちは。
' // プリンタオプション画面を開く
Sub ShowPrinterPropatiesPage()
SendKeys "%R"
Application.Dialogs(xlDialogPrint).Show
End Sub
' // モノクロ印刷(一時的にモノクロ印刷する場合)
Sub PrintWhileAndBlack()
Dim sh As Worksheet
Dim fBackup As Boolean
Set sh = ActiveSheet
fBackup = sh.PageSetup.BlackAndWhite
sh.PageSetup.BlackAndWhite = True
sh.PrintOut 'Preview:=True
sh.PageSetup.BlackAndWhite = fBackup
Set sh = Nothing
End Sub
この回答への補足
ご回答ありがとうございます!
プリンタオプションの画面開けるのですね。
ありがとうございます!
モノクロ印刷も試してみましたが、やはりセルの色が出ないので、
オプション画面のほうを採用させていただきたいと思います。
ありがとうございました。
No.2
- 回答日時:
プリンタドライバの操作でなくて、エクセルに白黒印刷の機能があります。
「ファイル」「ページ設定」印刷のところの白黒印刷にチェック入れます。
これだけでも、誤ってカラー印刷するのを防ぐ 事は出来ると思います。
一応、マクロの記録で確認したら、多分
With ActiveSheet.PageSetup
・・・・
.BlackAndWhite = False
・・・・
End With
の部分だと思います。
No.1
- 回答日時:
VBAではプリンタ固有の設定(印刷オプション)を操作する事はできません。
できるのはこれだけでしょう。
Sub PrintDialog()
'印刷設定ダイアログ表示
Application.Dialogs(xlDialogPrint).Show
End Sub
Sub PrintSetup()
'ページ設定ダイアログ表示
Application.Dialogs(xlDialogPageSetup).Show
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のファイルのみ印刷がされ...
-
会社で新聞とかをコピーして配...
-
【EXCEL】【VBA】空欄は飛ばし...
-
印刷をキャンセル
-
スクリーンショットの印刷がは...
-
(エクセルマクロ)DBの中で、...
-
手紙で字が汚い時の添え書きは?
-
PVC(ポリ塩化ビニール)の有害...
-
PDFファイルを印刷すると黒くなる
-
Webぺージの印刷が途中まで...
-
エクセルを使って名簿を連続印...
-
WordでA4、4ページ分をA3、1枚...
-
A4/5%連続印刷時ってどういう意...
-
印刷障害
-
ワードなどのB6を原寸でB5...
-
Twitterの投稿を印刷コピーしたい
-
セルのフォント色と背景色
-
メールの画像が印刷できません。
-
レーザープリンターのランニン...
-
PDFの印刷が途中で終わってしま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定のファイルのみ印刷がされ...
-
OutLookメールの一部分だけを印...
-
【EXCEL】【VBA】空欄は飛ばし...
-
Twitterの投稿を印刷コピーしたい
-
スクリーンショットの印刷がは...
-
PDF印刷 一枚だけカラーにする方法
-
メールの画像が印刷できません。
-
WordでA4、4ページ分をA3、1枚...
-
PDFの印刷が途中で終わってしま...
-
Wordで複数枚印刷しようと...
-
PDFファイルがカラー印刷できない
-
手紙で字が汚い時の添え書きは?
-
右クリックができないページの...
-
印刷の行間が飛んで印刷される
-
バックグラウンドとは?何度再...
-
テプラー:KING JIM SR720 連...
-
印刷した履歴書
-
横向き印刷を固定したいです。
-
エクセルを使って名簿を連続印...
-
Webぺージの印刷が途中まで...
おすすめ情報