我要做的是把当前页面循环打印,不过打印前要先将局部内容修改后再打印。因为使用javascript的document.all.WebBrowser.ExecWB(6,6)仍会然出选择打印机提示。这样的话要是打印上百张时点击太累了,不过问题我已经解决了。用vbscript可以解决,代码如下:Sub window_onunload
On Error Resume Next
Set WB = nothing
End Sub
Sub vbPrintPage ( x , y , z )
OLECMDID_PRINT = 6
OLECMDEXECOPT_DODEFAULT = 0
OLECMDEXECOPT_PROMPTUSER = 1
OLECMDEXECOPT_DONTPROMPTUSER = 2
On Error Resume Next
document.getElementById("WB").ExecWB x, y, z, 0
End Sub
希望对你也有帮助