标题: VBS调用IE对象直接打印网页
作者: Demon
链接: https://demon.tw/programming/vbs-print-web-page.html
版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。
问问题也要搞清楚对象吧,问一个用不起打印机的人怎么用 VBS 直接打印网页,和缘木求鱼有什么区别?人可以分为两种,会用 Google 的和不会用 Google 的。
知之为知之,不知 Google 之:
On Error Resume Next Const OLECMDID_PRINT = 6 Const OLECMDEXECOPT_DONTPROMPTUSER = 2 'Author: Demon 'Website: https://demon.tw 'Date: 2011/5/25 Dim oIExplorer Set oIExplorer = CreateObject("InternetExplorer.Application") oIExplorer.Navigate "https://demon.tw/" oIExplorer.Visible = 1 Do While oIExplorer.ReadyState <> 4 WScript.Sleep 1000 Loop '所谓良好的编程习惯,把代码搞得那么长 '直接 oIExplorer.ExecWB 6, 2 不就完了 oIExplorer.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER
参考链接:How to print a web page with VBA?
赞赏微信赞赏支付宝赞赏
随机文章:
学习用google
找过了 没找到 我只找到了webbroser里的打印方法
webbroser就是ie