请问如何打印一个网页? 小弟我有一个报表,是html格式的,希望在vb下打印出来,请问有什么办法?使用ie或webbrows控件可以完成打印吗?我具体该怎么做,请各位大哥指教!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以的。可以使用WebBrowser控件进行打印。 WebBrowser1.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, 0, 0这两个参数都是常数。OLECMDEXECOPT_DONTPROMPTUSER表示不提示用户。 谢谢,我试了,但是提示“ExecWB的方法IWebBrowser2失败”,我该怎么解决?具体代码如下:Private Sub Form_Load()WebBrowser1.Navigate "c:\1.html"WebBrowser1.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, 0, 0End Sub 还没有完成Navigate方法,就开始打印是不允许的。你最好把第二句话,打印的那一句,放到DocumentCompleted事件里面。 分两列显示的下拉控件 怎么用VB实现把WORD的每一页保存为图片 血凝分析仪,74条记录,通过com口传送,用VB读取后无法解码,谁知道怎么解码? 如何判断控件是否已经注册,如果未注册,用什么代码注册比较好? 老是发生同时更改记录时出错 怎样删除文件 一个如何创建控件的问题?(在线等) 有模式和无模式有什么区别 COM端口问题 vb API REGQUERYVALUEEX 读注册表,怎么读出值啊!! 哪有INSTALL SHIELD的最新版和语言包下载? 用VB进行ACCESS数据库开发的书籍,介绍一下,马上要,二手的也可以呀!
可以使用WebBrowser控件进行打印。
这两个参数都是常数。
OLECMDEXECOPT_DONTPROMPTUSER表示不提示用户。
具体代码如下:
Private Sub Form_Load()
WebBrowser1.Navigate "c:\1.html"
WebBrowser1.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, 0, 0
End Sub