今天接到一個任務來踹,自動由IE來印出網頁,不可中途跳出任何視窗,一律採用預設,找了半天,才找到最關鍵的參數,而且需在VBScript下執行,在JScript下還是會popup出印表機設定的DialogBox:
<script Language=VBScript>
Sub VBPrint()
On Error Resume next
OLECMDID_PRINT = 6
OLECMDEXECOPT_DONTPROMPTUSER = 2
call WBControl.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER, 1'若最後一參數不加1, 會彈出印表機DialogBox
End Sub
</script>
在<body>下加以下的Object Tag
<object id="WBControl" width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>
 
 
arrow
arrow
    全站熱搜

    Jemmy 發表在 痞客邦 留言(0) 人氣()