
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
アプリ側から通常使用するプリンターを変更する前
Printerオブジェクトよりデフォルトのデバイス名を
事前取得する。
出力後に、Printersオブジェクト中のデバイス名
照合してSetWindowsDefaultPrinter で元に戻す。
Dim defDeviceName As String
'デフォルトデバイス名を事前取得する
defDeviceName = Printer.DeviceName
Dim oPrinter As Printer
'プリンターデバイス名を照合する
For Each oPrinter In Printers
If oPrinter.DeviceName = defDeviceName Then
SetWindowsDefaultPrinter oPrinter.DeviceName, oPrinter.DriverName, oPrinter.Port
Exit For
End If
Next oPrinter
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで =EMBED("Acrobat Docu...
-
VBAのWindowオブジェクトとWork...
-
Accessの連結・非連結オブジェ...
-
パワーポイントのVBAでテキスト...
-
ADO オブジェクトの渡し方
-
CFileDialogでフォルダだけを選...
-
戻り値がクラスオブジェクト
-
java.util.Listのヒープサイズ...
-
newは明示的にした方が良いのか?
-
オブジェクト指向とモジュール設計
-
多人数のじゃんけんプログラム
-
ビジュアルC++でボタンの有...
-
XAMLの動的生成について
-
Object型からDouble型へのキャスト
-
EXCEL VBAにて動的にCheckBOXを...
-
javaでは基本型の参照渡しは無...
-
withを入れ子にして使う方法
-
bmp画像をjpegやpng画像に圧縮...
-
ResultSet での問題
-
時間帯判定をする。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで =EMBED("Acrobat Docu...
-
VBA 同じ名前のオブジェクトを...
-
EXCEL VBAにて動的にCheckBOXを...
-
パワーポイントのVBAでテキスト...
-
C#でフォームのオブジェクト名...
-
VBAのWindowオブジェクトとWork...
-
Object型からDouble型へのキャスト
-
時間帯判定をする。
-
C++で*thisは何を指しているの...
-
ワイルドカード<?>と型パラメー...
-
Accessの連結・非連結オブジェ...
-
COMコンポーネントって何?
-
newは明示的にした方が良いのか?
-
ビジュアルC++でボタンの有...
-
CoCreateInstanceでエラーになる。
-
ResultSet での問題
-
多人数のじゃんけんプログラム
-
printerオブジェクトでのテキス...
-
サーブレットのクラス図について。
-
VBSでのステートメントの末尾が...
おすすめ情報