
いつもお世話になります
今、VBAでDocuworksに印刷するときにカラー印刷を白黒印刷にしたいのでが
Webで調べるとなかなか良い結果が得られません
Excelのページセットアップから白黒印刷を指定すると塗りつぶしたセリの色が灰色にならず
消えてしまいます、何とか印刷設定での白黒印刷をVbaから実行したいのですが
無理でしょうか?
Application.Dialogs(xlDialogPrint).ShowにArg8というのもありましたがMac用みたいです
もし、何か良い方法か資料がありましたら教えてください
以上、宜しくお願い申し上げます
No.1ベストアンサー
- 回答日時:
No.2
- 回答日時:
こんにちは
当方Docuworks環境がないので、試せませんが・・・
VBAでのご質問ですが、
>白黒印刷を指定すると塗りつぶしたセリの色が灰色にならず
>消えてしまいます
仮に、手動で印刷すれば灰色になるという事でしょうか?
それができるのなら、印刷設定の問題ですし、手動でもできないのであれば他の方法を考える必要があるのではと思います。
(セルの色が黒の要素を含んでいなければ、白黒の場合に色が付かないのかも)
印刷の設定の場合、もしかするとDocuworksのAPIを利用する必要があるのかもしれません。
調べてはいませんが、VBA用のAPIは用意されているようです。
http://tokidokidokin.com/2010/09/fuji-xerox-docu …
後者の場合の1案として
1)印刷用に、対象シートの複製(値のみ)を作成します
(印刷用シートは印刷後に削除)
2)シート内の色付きセルを灰色に変更
(複数食ある場合は、ティントなどで濃淡で表示)
3)印刷用シートを印刷。
のようなものも考えられるかと思います。
(要は、原稿を一旦白黒に変換して、それを印刷するという考え方)
すみません
忙しく、お礼が遅くなりました
私もAPIは使っています
あそらく XDW_GetPageColorInformationのことと思います
ちょっと検討してみます
ありがとうございます
これからもよろしくお願い申し上げます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
VBA で白黒印刷をしたい
Visual Basic(VBA)
-
Vba 印刷設定のみ行うダイヤログありますか?
Excel(エクセル)
-
excelですが一つのマスに入ってる文字を2つのマスに変更できますか
Excel(エクセル)
-
-
4
エクセルのセンス 参照するシートが多いときのファイルの作り方
Excel(エクセル)
-
5
Excelで項目の種類ごとに番号を振る方法w教えてください
Excel(エクセル)
-
6
vba Excelのタブをプログラムから指定したいのですが?
Excel(エクセル)
-
7
VBAのコードをカラーで印刷する方法
Visual Basic(VBA)
-
8
8:40までの出勤は全て8:30にする関数を教えて下さい!!
Excel(エクセル)
-
9
エクセル
Excel(エクセル)
-
10
エクセル初心者です 用語等まだ良く分からないので簡単に説明していただけると幸いです タブの挿入、図形
Excel(エクセル)
-
11
【マクロ】複数の日付データをYYYY/MM/DDに読替えて、別ブックへ転記したい
Excel(エクセル)
-
12
エクセル数式に問題があります
Excel(エクセル)
-
13
エクセルで、数字の下4桁の0を削除する関数
Excel(エクセル)
-
14
桁をセルで区切って計算をした場合、合計がしっかりと繰り上げされた形式で表示される方法
Excel(エクセル)
-
15
Excel初心者です。 Excelでやりたい事があります。 セルに数値8桁を入力します。(毎回必ず8
Excel(エクセル)
-
16
Excel いい方法教えてください。
Excel(エクセル)
-
17
エクセルの計算式を教えてください! もし、 A 1の数値が55を超えたら、(◯−55)×8000 4
Excel(エクセル)
-
18
エクセルのセルをクリックすると頻繁に出てくる
Excel(エクセル)
-
19
VBA 最終行の取得がうまくいかず上書きされてしまいます。
Visual Basic(VBA)
-
20
Excelで、すでに書いてある表を入れ替える方法を教えてくださいお願いします
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの複雑なシフト表から...
-
【マクロ】変数に入れるコード...
-
エクセルの関数について
-
【マクロ】実行時エラー '424':...
-
【マクロ】数式を入力したい。...
-
【マクロ】【配列】3つのシー...
-
エクセルのリストについて
-
【マクロ】元データと同じお客...
-
【マクロ】左のブックと右のブ...
-
【マクロ】【相談】Excelブック...
-
他のシートの検索
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
Office2021のエクセルで米国株...
-
vba テキストボックスとリフト...
-
【関数】3つのセルの中で最新...
-
【マクロ】excelファイルを開く...
-
LibreOffice Clalc(またはエク...
-
エクセルシートの見出しの文字...
-
Amazonでマイクロソフトオフィ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報