- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:printers コレクションについて)
プリンターの検索と指定方法について
このQ&Aのポイント
- プリンターの検索方法と指定方法についてのロジックを考え中です。LANでつながったコンピュータに接続されたプリンターを指定し、印刷するためのコードを検討しています。
- Printersコレクションを使用して、LANで接続されたプリンターを検索し、その一覧を表示するコードを試しました。検索結果はFAX、EPSON LP-1900、ALPS MD-5500、\FREEZA\Canon LaserShot A304G2 LIPS3、\FRONT\EPSON LP-1900、\XIAOLONG2000\EPSON PM-3500Cなどでした。
- プリンターを指定するためには、set printer = printers(n)のようなコードを使用します。ここでの(n)は検索結果に表示される順番で、0から始まるインデックス番号です。そのため、プリンターを指定する際には検索結果の上から0から順番に割り当てられた番号を使用する必要があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Private Sub Form_Load() Dim lLoop As Long For lLoop = 0 To Printers.Count - 1 Debug.Print Printers(lLoop).DeviceName Next lLoop End Sub で確認可能
その他の回答 (1)
- todo36
- ベストアンサー率58% (728/1234)
回答No.2
プリンターを指定するなら set printer=x でOK
質問者
お礼
おそくなりましたがありがとうございました。
お礼
ありがとうございました。 すっきりしました。