Excel VBAにて以下のコードを書き,接続されているプリンタ一覧の表示と設定は出来るのですが、のダイアログに表示されるプリンタを指定した物だけにしたいのです。
Application.Dialogs(xlDialogPrinterSetup).Show
ダイアログの組み込み定数「xlDialogPrinterSetup」は引数でプリンタ名を持てる筈なのですが、どう書いてもエラーになってしまいます。
Application.Dialogs(xlDialogPrinterSetup).Show arg1:="プリンタ名"
Application.Dialogs(xlDialogPrinterSetup).Show ("プリンタ名")
Application.Dialogs(xlDialogPrinterSetup).Show(arg1:="プリンタ名")
やりたい事は接続されているマシンの一覧の中から一つのプリンタを選択肢、それだけの設定ダイアログを出したいのです。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
Application.Dialogs(xlDialogPrinterSetup).Show "EPSON PM-920C on LPT1:"
プリンタ名とポート名が入ります。
この書式は OS のバージョンによって指定方法が違ったような記憶があります。(Windows 2000 が違ってたのかな)
んでも質問者さん、ホントにこのダイアログでいいんですか?
もしかしたら Application.Dialogs(xlDialogPrint).Show じゃない?
通常使用するプリンタじゃないプリンタを指定して印刷ダイアログを表示させるのであれば、
Application.ActivePrinter = "EPSON PM-920C on LPT1:"
Application.Dialogs(xlDialogPrint).Show
てな感じです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- プリンタ・スキャナー 印刷 キャンセル&印刷できない 2 2022/11/29 16:45
- PowerPoint(パワーポイント) パワーポイントモバイル 印刷時に詳細設定をしたい 2 2022/05/16 16:34
- プリンタ・スキャナー プリンタを無線化したい 7 2023/04/08 06:25
- プリンタ・スキャナー 佐川急便のプリンターで印刷用の送り状が印刷時に詰まる 2 2022/11/23 18:25
- プリンタ・スキャナー 複合機プリンタではないプリンタの場合、スキャナーは単体で買わないといけないのですか。 複合機だと、何 6 2023/05/24 20:08
- プリンタ・スキャナー 顔料のインクジェットプリンタで今のオススメはなんでしょうか? 6 2023/08/18 16:59
- プリンタ・スキャナー もともとWi-Fi仕様ではないプリンタを、Wi-Fi経由で印刷できるようにできますか。 6 2022/06/24 21:32
- プリンタ・スキャナー 「ネットワーク上にプリンタが見つかりませんでした」 5 2023/08/02 20:53
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- プリンタ・スキャナー もともとWi-Fi仕様ではないプリンタの背面USB端子に挿すとWi-Fi経由で印刷できるドングル 6 2022/07/01 21:51
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Application.Dialogs(xlDialogSaveAs)でキャンセルの取得
Access(アクセス)
-
エクセルVBAでプリンタプロパティを操作したい
Visual Basic(VBA)
-
[ExcelVBA] Application.Dialogs(xlDialogPrint).Show とユーザーフォームについて
Visual Basic(VBA)
-
-
4
エクセルVBAで手差しトレイを指定させたい。
Excel(エクセル)
-
5
【Excel VBA】プリンタのプロパティダイアログの表示
Excel(エクセル)
-
6
エクセルを選択して開き印刷するマクロ
Excel(エクセル)
-
7
印刷ダイアログを表示させない方法
Visual Basic(VBA)
-
8
エクセルのマクロで複数シートを両面印刷するには?
Excel(エクセル)
-
9
EXCEL VBA 印刷プレビューダイアログのボタン操作を判定したい
Visual Basic(VBA)
-
10
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
11
エクセルマクロ印刷時にプリンタを指定できますか?
Excel(エクセル)
-
12
エクセルの印刷ダイアログをSendkeysで操作したい。
PowerPoint(パワーポイント)
-
13
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
14
マクロでプリンタの選択
Excel(エクセル)
-
15
EXCEL VBAでPDFファイルを開いて印刷
Visual Basic(VBA)
-
16
EXCEL-VBAからPowerPointファイルを開いてPDF印刷する方法?
その他(Microsoft Office)
-
17
エクセルvbaでdocuworksprinterの出力先を設定
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マクロでプリンタ、用紙、給紙...
-
「指定したPPDは無効です」でプ...
-
エクセルの余白の塗りつぶし方法
-
同機種のプリンターを買った場...
-
印刷しようとすると「保存」が...
-
あなたは日常生活上、家庭用プ...
-
印刷のマークが消えてしまった
-
プリンタからPDFが消えてしまい...
-
エクセルでの袋とじ
-
EXCEL 印刷プレビューの後画面...
-
コモンダイアログコントロール...
-
ワードを使ってCDラベルを作成...
-
左右反転印刷は?
-
印刷プレビューにない文字が印...
-
プリンタがスプール中のまま印...
-
アプリごとに通常使うプリンタ...
-
ワードで作成した文書を他のP...
-
プリンターについて
-
プリンタのタスク??
-
Terastationのプリントサーバ機...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
同機種のプリンターを買った場...
-
エクセルの余白の塗りつぶし方法
-
左右反転印刷は?
-
マクロでプリンタ、用紙、給紙...
-
印刷しようとすると「保存」が...
-
日本の複合機プリンタで、故障...
-
印刷プレビューにない文字が印...
-
プリンターについて
-
プリンタをBluetoothで無線化し...
-
エクセルでの袋とじ
-
エクセルの用紙サイズについて...
-
職場にジロジロ見てくる女性が...
-
ワードで背景を入れたのですが...
-
「指定したPPDは無効です」でプ...
-
ネットワークプリンタの接続
-
太文字が印刷されない。
-
プリンターが見つかるのに、接...
-
印刷のマークが消えてしまった
-
アプリ毎にデフォルトのプリン...
-
エクセル ファイルごとのプリ...
おすすめ情報