| datacard制卡機(jī),迪艾斯證卡打印 重慶興道盛電子有限公司 產(chǎn)品訂購(gòu)熱線:023-86792938 15023223043 | |||||||
|
| | 網(wǎng)站首頁 | 公司信息 | 產(chǎn)品信息 | 新聞動(dòng)態(tài) | 下載中心 | 業(yè)界知識(shí) | 聯(lián)系我們 | 誠(chéng)聘精英 | 證卡部 | 博客 | 商情發(fā)布 | |
| 位置: 重慶興道盛電子有限公司 >> 商情發(fā)布 >> 條碼商情 >> 正文 |
|
|||||||||||
vb打印機(jī)選擇問題-德卡卡片打印機(jī) |
|||||||||||
vb打印機(jī)選擇問題關(guān)于打印機(jī)的問題:VB調(diào)用CommonDialog1控件 選擇打印機(jī)代碼如下: CommonDialog1.PrinterDefault = True '改變打印機(jī)的默認(rèn)設(shè)置 CommonDialog1.Flags = cdlPDPrintSetup Or cdlPDReturnIC CommonDialog1.CancelError = True CommonDialog1.ShowPrinter me.printform 問題是選擇打印機(jī)打印后,默認(rèn)的打印機(jī)總是變化,datacard制卡機(jī),我希望的是選擇指定的打印機(jī)進(jìn)行此次打印,然后打印機(jī)又變回原來的默認(rèn)打印機(jī)(CommonDialog1.PrinterDefault =false的話,總是選擇的默認(rèn)打印機(jī)) 該問題的其他答案:
最佳答案
選擇打印機(jī)的方法有很多,你這樣做也行,因?yàn)閜rintform方法只打印到默認(rèn)的打印機(jī),照你的寫法,你可以先用PRINTER取得默認(rèn)打印的名字,me.printform完后。 再將打印機(jī)設(shè)回,不過這方法不是最好的,德卡卡片打印機(jī)。
如:
如果你的默認(rèn)打印機(jī)名為:
dim defPrinter as string
defPrinter = Printer.devicename
'**** 這里放你的代碼
Dim X As Printer
For Each X In Printers
if X.devicename = defPrinter then
Set Printer = X
exit for
end if
Next
向TA求助
回答者: 深山流水 | 二級(jí) 擅長(zhǎng)領(lǐng)域: 網(wǎng)站推薦 小游戲 單機(jī)游戲 參加的活動(dòng): 暫時(shí)沒有參加的活動(dòng) 提問者對(duì)于答案的評(píng)價(jià): 從理論上來說你的正確,但是我測(cè)試后行不通,你自己試一試
相關(guān)內(nèi)容
更多相關(guān)問題>>
查看同主題問題:
打印機(jī)
|
|||||||||||
|
|||||||||||
|
*重慶興道盛電子有限公司 |
|
|||||||||||||||||||||||||||||