いつも大変お世話になっています。
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で通常使用するプリンターを変更するには
Visual Basic(VBA)
-
VB.NETでファイル名順にファイルを読む方法
Visual Basic(VBA)
-
-
4
VBでExcel印刷する時のプリンタトレイの選択方法について
Visual Basic(VBA)
-
5
SPREAD(GrapeCity)のセルにフォーカスを設定するにはどうしたらいいのでしょうか?
Visual Basic(VBA)
-
6
「エクセルファイルが開いていたら開かない」としたい
Visual Basic(VBA)
-
7
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
8
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
9
VBでexcelのプレビュー画面表示
Visual Basic(VBA)
-
10
System.IO.Directory.GetFilesの順番
Visual Basic(VBA)
-
11
VB.NETで、EXCELの右寄せ
Visual Basic(VBA)
-
12
VB.NETでのExcelの印刷について
Visual Basic(VBA)
-
13
.NET上でエクセル上に罫線を引く
Visual Basic(VBA)
-
14
vb.netで画面のコントロールId名を変数で動的に制御し処理する方法
Visual Basic(VBA)
-
15
コンソールアプリケーションのコマンドプロンプト画面を非表示
Visual Basic(VBA)
-
16
VB.NETで縦書表示をしたいのですが可能でしょうか。
Visual Basic(VBA)
-
17
文字列の後ろから必要分だけ削除したい。
Visual Basic(VBA)
-
18
vb.net EXCEL ウィンドウ枠の固定について
Excel(エクセル)
-
19
visual studio でインデントを自動的に揃えるショートカットキー
その他(プログラミング・Web制作)
-
20
VB.NETでEXCELファイルを開き、保存先をデフォルトで指定したい。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VPN経由でLANプリンターに印刷...
-
引越ししてドコモのホームWi-Fi...
-
ipadからAirPrintが見つかりません
-
ローソン、ファミマの Print Sm...
-
Windows システムログ ID:8021...
-
エクセルでユーザー定義サイズ...
-
2台のプリンターを使い分けら...
-
外部から会社のプリンタを利用...
-
スーパーウィルスセキュリティZ...
-
ワードの用紙設定でA3が選択...
-
「ネットワーク上にプリンタが...
-
共有プリンタの「要調査」
-
エクセルを開くと、「プリンタ...
-
プリンタの用紙排出トレイの選...
-
IPで違うネットワークアドレス...
-
NASでのプリンタ共有方法
-
VPNとプリンタの設定で
-
VPN中でも自宅のwifiプリンタに
-
有線PC->無線プリンタ間のPING...
-
EXCELネットワークプリン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ローソン、ファミマの Print Sm...
-
エクセルを開くと、「プリンタ...
-
異なるLANにあるネットワークプ...
-
LANケーブルを直接PC接続しても...
-
ネットワークプリンタに接続で...
-
NASでのプリンタ共有方法
-
Windows システムログ ID:8021...
-
ネットワークプリンタ:プリン...
-
VPN経由でLANプリンターに印刷...
-
エクセルでユーザー定義サイズ...
-
ルーターがないのに有線LANでプ...
-
PC1台でプリンターを2個使う...
-
ipadからAirPrintが見つかりません
-
ネットワークプリンタが自分の...
-
PX-105 無線ラン接続できない
-
VB.NETからExcelを開きプリンタ...
-
デフォルトゲートウェイとは?...
-
VPNとプリンタの設定で
-
IPで違うネットワークアドレス...
-
ネットワークプリンターをLP...
おすすめ情報