
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
他の方たちと、あまり違わない話で恐縮なのですが、
>使用する対象のプリンタがかわるので、できれば、プリンタ名の設定等なしで行きたいと思っています。
ご質問の趣旨というのは、固有のプリンターやそのプリンタードライブではない、プリンター全体のプロパティの設定という意味でしょうか。いわゆる配布するためのブックに搭載するマクロだと思います。
#3さんと回答につながっていますが、昨日、試してみた範囲では、プリンターのプロパティまでは呼び出せましたが、そのプロパティのハンドルを取った後、その中の名称(たぶん・モノクロという用語)を探すことになるだろうとは予想しました。Frame 自体は、Windowsのものを使っているようですが、その中に関しては、各社各様で、設定もいろいろあるだろうから、それをマクロ化するというのは、私の知識の範囲内では、ありえないと思います。ただし、UWSCのような物理的(マウスカーソルを移動するという意味)なマクロが可能ならば、可能性はあります。
また、プリンタードライバによっては、登録会員になれば、その仕様を公開するという会社もあるようですが、それは特定の機種の業務用開発に限ります。MS-DOS時代に公開していたような、直接行うプリンターコマンドは、今は見たことがありません。
「.PageSetup.BlackAndWhite = True」
これ以上のExcel側が持っている命令以外に、プリンター自体が備わっている固有の命令は、無理ではないかと思います。ダメだという結論までは言えませんが、Win APIでも、それは見たことがないのです。
No.3
- 回答日時:
No.2の回答者です。
プリンタでの白黒印刷についてですが、プリンタのメーカーが違っていれば
表記が変わります。
モノクロ印刷であったり、グレースケール印刷だったりするので、白黒だと
限定するのが間違いです。
印刷者が使用するプリンタによって白黒状態での印刷をしてほしいのなら、
印刷時にプリンタのプロパティで指定するか、シートなどの内容を区別する
色をグレースケールで作成するしかないと思います。
VBAでプリンタのプロパティにある白黒関係の項目を取得できるのならば、
希望していることが可能かもしれませんが、Excelとは関係ない部分のこと
なので、難しいと思いますよ。
WindowsのAPIなどで取得できるかどうかは、私は知りません。
質問者自身で調べるか、別質問されてはいかが。
https://msdn.microsoft.com/ja-jp/VBA/Access-VBA/ …
No.2
- 回答日時:
プリンタでの白黒印刷の設定と、Excelの白黒印刷は別物ですよ。
Excelの[白黒印刷]は、グラフなどでは色が[パターン]に置き換えられますが、
セルの色などは印刷しない設定です。
http://www4.synapse.ne.jp/yone/excel2010/excel20 …
http://excelwork.info/excel/blackandwhite/
プリンタの設定で印刷したいのなら、白黒印刷のプリンタドライバを用意して、
名前を付けて別のプリンタドライバとして登録しておきます。
マクロの例:
Sub test()
DefaultPrinter=Application.ActivePrinter '現在のプリンタ名を記憶
'白黒印刷のプリンタを指定
ActiveSheet.PrintOut _
Copies:=1, _
ActivePrinter:="白黒印刷のプリンタ名", _
Collate:=True
Application.ActivePrinter=DefaultPrinter '現在のプリンタ名に戻す
End Sub
http://www.asahi-net.or.jp/~zn3y-ngi/YNxv261.htm …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ノートパソコン 年賀状を作っています。 プリンターを変え、パソコンの方を設定でき、試し印刷でWordのA4の白黒のを 2 2022/11/27 16:06
- その他(Microsoft Office) Excelのマクロについて教えてください。 1 2022/03/25 10:03
- Visual Basic(VBA) エクセル365のVBAで困っています。どう修正したらよいか添削をお願いします 2 2023/05/03 17:35
- プリンタ・スキャナー 封筒印刷 差出人印刷ずれる 4 2022/05/01 10:12
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- プリンタ・スキャナー RICOHオンデマンドで、手差しで中綴じ印刷をしたいです。 (A4の内容を用紙サイズA3で印刷したい 1 2022/10/14 14:29
- その他(パソコン・周辺機器) EPSON プリンターXP-335について 3 2022/04/21 01:38
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- プリンタ・スキャナー インクジェットプリンターで画用紙の厚紙は印刷しても大丈夫ですか? 6 2022/11/16 19:23
このQ&Aを見た人はこんなQ&Aも見ています
-
一回も披露したことのない豆知識
あなたの「一回も披露したことのない豆知識」を教えてください。
-
ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
ゴリラ向け動画配信サイト「ウホウホ動画」にありがちなことを教えて下さい。
-
歩いた自慢大会
「めちゃくちゃ歩いたエピソード」を教えてください。
-
チョコミントアイス
得意ですか?不得意ですか?できれば理由も教えてください。
-
カラオケの鉄板ソング
歌えばその場が絶対盛り上がる「鉄板ソング」を教えてください!
-
特定のEXCELのファイルを印刷するときにプリンタを替えられるか?
Excel(エクセル)
-
Vba 白黒印刷で網掛けが消えることについて教えてください
PowerPoint(パワーポイント)
-
EXCELのマクロで、モノクロ印刷ボタンを作りたい
Excel(エクセル)
-
-
4
エクセルVBAでプリンタプロパティを操作したい
Visual Basic(VBA)
-
5
Accessの印刷設定を白黒に固定したい
デスクトップパソコン
-
6
vba 印刷設定でのカラー印刷と白黒印刷の設定変更について教えてください
Excel(エクセル)
-
7
AccessVBAでのカラー印刷モード
Access(アクセス)
-
8
VBAで印刷の設定は可能でしょうか?
Excel(エクセル)
-
9
エクセルVBAで手差しトレイを指定させたい。
Excel(エクセル)
-
10
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
11
マクロでプリンタ、用紙、給紙先を指定するには?
Excel(エクセル)
-
12
Worksheets メソッドは失敗しました。のエラー処理のやり方
Visual Basic(VBA)
-
13
Enterキーでマクロを起動さす。
その他(ソフトウェア)
-
14
Excelで数値→文字列変換で指数表示になったものをいっぺんに直したい
Excel(エクセル)
-
15
エクセルVBA テキストボックスへのセットフォーカスについて
Visual Basic(VBA)
-
16
A1セルに入力したら、入力時間をA2セルに自動挿入
Excel(エクセル)
-
17
EXCELのVBAでシートコピーをしたとき元のマクロを削除するには?
Excel(エクセル)
-
18
エクセルVBAでのネットワークプリンタのポー名の取得方法は?
Visual Basic(VBA)
-
19
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
20
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・昔のあなたへのアドバイス
- ・字面がカッコいい英単語
- ・許せない心理テスト
- ・歩いた自慢大会
- ・「I love you」 をかっこよく翻訳してみてください
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・はじめての旅行はどこに行きましたか?
- ・準・究極の選択
- ・この人頭いいなと思ったエピソード
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プリンタがずっと印刷中の表示...
-
書式設定のB4サイズって?
-
コピー濃度調整方法
-
半分もしくは一部しか印刷されない
-
PrintScreenを押して直接印刷し...
-
1シートを数十部印刷した際に印...
-
コントロールパネルの設定をレ...
-
パソコンの画面を印刷するとA4...
-
パソコンからL判で印刷する方法
-
エクセルでA6サイズを印刷したい
-
ASUS マザーボード に画面表示
-
acrobat 印刷、勝手に上下分割...
-
写真を縮小・拡大して印刷する方法
-
USBでコンビニ印刷について。 P...
-
アンインストールするのに必要...
-
Windows7を使用しています。「...
-
win11からwin10が全く見られない
-
PDF-Xchanger viewerの印刷につ...
-
A3で作ったデータをA4のPDFにし...
-
Excel2016 印刷タイトルを設定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プリンタがずっと印刷中の表示...
-
コピー濃度調整方法
-
VBA で白黒印刷をしたい
-
プリンタのIPアドレスが169...
-
半分もしくは一部しか印刷されない
-
WiFi環境で NEC 5800C へ印刷で...
-
プリンターでEXCELの印刷ができ...
-
印刷 キャンセル&印刷できない
-
エクセルファイル毎に印刷する...
-
Word、プレビューではそろって...
-
印刷がおかしい
-
印刷をしようとするとフリーズ...
-
「印刷スプーラサービスが実行...
-
Googleドキュメントが印刷できない
-
メモリ不足で印刷ができない
-
再起動しないと印刷できない
-
access2003 レポートごとにプ...
-
スマホから家庭内LAN共有プリン...
-
2回目以降の印刷でプリンターが...
-
Windows7とWindowsXPでのプリン...
おすすめ情報