如何将 vbscript 代码编写到 javascript



我想打印div的内容而没有任何弹出窗口,但是当单击打印时,它会显示选择打印机弹出窗口。然后我找到了一个有效的代码,但它是 vbscript 谁能帮助我理解如何在 javascript 中编写下面的代码

<script language='VBScript'>
Sub Print()
OLECMDID_PRINT = 6
OLECMDEXECOPT_DONTPROMPTUSER = 2
OLECMDEXECOPT_PROMPTUSER = 1
call WB.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER,1)
End Sub
document.write "<object ID='WB' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>"
</script>

您的问题目前尚不清楚,但听起来您是在问"我可以打印文档而不显示仅使用 JavaScript 的"打印"对话框吗?出于安全原因,答案是否定的。您只能在 Internet Explorer 上使用 VBScript 来执行此操作。

如果你能够使用VBScript,那么看看类似的问题:javascript print without print对话框

最新更新