
いつも大変お世話になっています。
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルのマクロでプリンタを指定したいのですが
Visual Basic(VBA)
-
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
CloseとDisposeの違い
Visual Basic(VBA)
-
-
4
[VB.net] ExcelへのQRコード出力処理について
Visual Basic(VBA)
-
5
VBでExcel印刷する時のプリンタトレイの選択方法について
Visual Basic(VBA)
-
6
VB.NETでコンボボックスの1行目を空白にしたい
Visual Basic(VBA)
-
7
Vbで通常使用するプリンターを変更するには
Visual Basic(VBA)
-
8
DataGridViewでセルクリックイベントを発生させるには
Visual Basic(VBA)
-
9
VB2010でExcelの行をコピーして挿入する
Visual Basic(VBA)
-
10
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
-
11
配列の重複する値とその個数を取得したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルを開くと、「プリンタ...
-
VPN中でも自宅のwifiプリンタに
-
ネットワークプリンタで「共有...
-
ネットワーク内のプリンタ等のI...
-
エクセルでユーザー定義サイズ...
-
異なるLANにあるネットワークプ...
-
ネットワークプリンタ:プリン...
-
IPで違うネットワークアドレス...
-
ドメインに参加せずにプリンタ...
-
マックでのプリンターIPアドレ...
-
Local Potr と Standard TCP/IP...
-
プリンタが勝手に共有される
-
ネットワークプリンターで誰がW...
-
LANケーブルを直接PC接続しても...
-
離れたPC4台とプリンターを接続...
-
ネットワークプリンタが自分の...
-
EXCELネットワークプリン...
-
VPNとプリンタの設定で
-
「プリンタと通信できません」...
-
VPN接続先にある無線LAN...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルを開くと、「プリンタ...
-
プリンタに固定ipアドレスを割...
-
ネットワークプリンタに接続で...
-
ネットワークプリンタ:プリン...
-
LANケーブルを直接PC接続しても...
-
EXCELネットワークプリン...
-
異なるLANにあるネットワークプ...
-
VPN中でも自宅のwifiプリンタに
-
デフォルトゲートウェイとは?...
-
エクセルでユーザー定義サイズ...
-
ドメインに参加せずにプリンタ...
-
マックでのプリンターIPアドレ...
-
Local Potr と Standard TCP/IP...
-
VB.NETからExcelを開きプリンタ...
-
IPで違うネットワークアドレス...
-
ネットワークプリンタで「共有...
-
外部から会社のプリンタを利用...
-
USBポートとLPTポート
-
NASでのプリンタ共有方法
-
プリンタドライバに設定したIP...
おすすめ情報