掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
PrintDlgでプリンタの名前を正しく取得するには? (ID:140066)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>>熊谷隆史さん レスありがとうございます。 見てみます〜。 現在の状況: どうも、途中の vDevNames.extData = Printer.DriverName & Chr(0) & Printer.DeviceName & Chr(0) & Printer.Port & Chr(0) で格納した現在のデフォルトプリンタ名等がPrintDlgの結果に混ざっている?みたいです。 試しに上記の箇所を vDevNames.extData = Printer.DriverName & Chr(0) & "" & Chr(0) & Printer.Port & Chr(0) と変更して実行し、vDevNames.extDataに winspool・・Ne00:・ と入れておくと、PrintLogからの結果が winspool・・自動 Canon BJ S6300・e\\W2KSERVER\BJS-6300・ となりました。(この状態なら処理が流せそう) 根本的な理由が分からず怖いのですが・・・。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.