![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
いつも大変お世話になっています。
VB.NETからExcelを開きプリンタ名を指定方法について
ご助力お願いします。
以下の処理は、指定したプリンタ名を
Excelのプリンタ名のデフォルト値として設定しています。
―――――――――――――――――――――――
' Excel.Application の新しいインスタンスを生成する
Dim xlApplication As New Excel.Application()
Dim xlBooks As Excel.Workbooks
' xlApplication から WorkBooks を取得する
xlBooks = xlApplication.Workbooks
' 既存の Excel ブックを開く
xlBooks.Open(txtPath.Text)
Dim i As Integer
For i = 0 To System.Drawing.Printing.PrinterSettings.InstalledPrinters.Count
Try
’※
xlApplication.ActivePrinter= 「プリンタ名」 & " on Ne" & Format(i, "00") & ":"
Exit For
Catch ex As Exception
Debug.Print(ex.Message)
End Try
Next
' Excel を表示する
xlApplication.Visible = True
―――――――――――――――――――――――
◆※について
「on Ne」ですが、恐らくネットワークポートを指していると思います。
その他のポートを指す「on Ne」のようなものは他にもあるのでしょうか?
例えば、「on LPT」?「on COM」?とか…
◆指定したプリンタ名のポート(on Ne)取得について
指定したプリンタが使用しているポート(on Ne)を取得する方法が
ありましたら教えてください!
以上です。よろしくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こちらがご参考になるかもしれません。
http://blogs.yahoo.co.jp/bardiel_of_may/40864687 …
ただ、PrintOutメソッドの引数のActivePrinterはポート番号がなくてもOKなので、
印刷時に指定すれば気にしなくても良いという話もあります。
http://oshiete.goo.ne.jp/qa/2928852.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/20 16:59
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/17 11:59
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
エクセルのマクロでプリンタを指定したいのですが
Visual Basic(VBA)
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
VB.NETでファイル名順にファイルを読む方法
Visual Basic(VBA)
-
-
4
VB.NETでEXCELファイルを開き、保存先をデフォルトで指定したい。
Visual Basic(VBA)
-
5
Vbで通常使用するプリンターを変更するには
Visual Basic(VBA)
-
6
VB.NETで縦書表示をしたいのですが可能でしょうか。
Visual Basic(VBA)
-
7
vb.netで画面のコントロールId名を変数で動的に制御し処理する方法
Visual Basic(VBA)
-
8
VB.NETで、EXCELの右寄せ
Visual Basic(VBA)
-
9
文字列の後ろから必要分だけ削除したい。
Visual Basic(VBA)
-
10
同じExcelのデータなのにプリンタドライバが変わるだけで・・・
Excel(エクセル)
-
11
コンソールアプリケーションのコマンドプロンプト画面を非表示
Visual Basic(VBA)
-
12
SPREAD(GrapeCity)のセルにフォーカスを設定するにはどうしたらいいのでしょうか?
Visual Basic(VBA)
-
13
vb.net EXCEL ウィンドウ枠の固定について
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルを開くと、「プリンタ...
-
マックでのプリンターIPアドレ...
-
IPで違うネットワークアドレス...
-
外部から会社のプリンタを利用...
-
VPN中でも自宅のwifiプリンタに
-
ネットワーク内のプリンタ等のI...
-
LANケーブルを直接PC接続しても...
-
プリントサーバにアクセスでき...
-
ローソン、ファミマの Print Sm...
-
WinSockを使ってのプリンタ接続...
-
デフォルトゲートウェイとは?...
-
印刷ポートの削除
-
Local Potr と Standard TCP/IP...
-
ipadからAirPrintが見つかりません
-
処理が終わらず印刷できない。
-
エクセルでユーザー定義サイズ...
-
エプソンVP-1800はXPにインスト...
-
NetBIOS名とHOST名について勉強...
-
無線lanの接続には成功しました...
-
USBポート プリンタのポート
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ローソン、ファミマの Print Sm...
-
エクセルを開くと、「プリンタ...
-
異なるLANにあるネットワークプ...
-
ipadからAirPrintが見つかりません
-
LANケーブルを直接PC接続しても...
-
Windows システムログ ID:8021...
-
ネットワークプリンタ:プリン...
-
NASでのプリンタ共有方法
-
引越ししてドコモのホームWi-Fi...
-
VPN経由でLANプリンターに印刷...
-
ネットワークプリンタに接続で...
-
エクセルでユーザー定義サイズ...
-
PC1台でプリンターを2個使う...
-
プリンタの用紙排出トレイの選...
-
Local Potr と Standard TCP/IP...
-
ネットワーク内のプリンタ等のI...
-
デフォルトゲートウェイとは?...
-
VB.NETからExcelを開きプリンタ...
-
ネットワークプリンターをLP...
-
「ネットワーク上にプリンタが...
おすすめ情報