VB.net 改變系統預設印表機

VB.net 改變系統預設印表機

改變系統預設印表機的方法有很多(雖然可以利用VB.net裡面的元件printdialog,但是如果要自訂畫面的話還是要自已實作),但是最簡單的方法就是利用WSH 物件的 NetWork 類別的 SetDefaultPrinter 方法來改變預設印表機,這個方法只要一段語法即可。而且可以取得安裝在系統上的印表機…,非常實用。

VB.net 改變系統預設印表機

透過 WSH 物件的 NetWork 類別的 SetDefaultPrinter 方法來改變預設印表機
CreateObject("WScript.Network").SetDefaultPrinter("印表機名稱") ' 設定預設印表機,傳入印表機名稱

System.Drawing.Printing.PrinterSettings.InstalledPrinters.Count '取得是否裝印表機
System.Drawing.Printing.PrinterSettings.InstalledPrinters.Item(index) '取得印表機名稱

0 意見: