程序如下:调用ie 打印 html Option Explicit
Private WebBrowser1 As SHDocVw.InternetExplorer
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Public Sub HTML_PRINT(FileName As String)
Set WebBrowser1 = CreateObject("InternetExplorer.Application")
WebBrowser1.Navigate FileName
Sleep 200
WebBrowser1.ExecWB _
  OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, 0, 0
End Sub能实现前绑定最好还有一贴在
http://www.csdn.net/expert/topic/1081/1081656.xml?temp=.3437769
谁能解决一并给分

解决方案 »

  1.   

    其实就是调用ie 打印 网页 ,因为是在work thread 中工作不能用webbrowser控件(也不想让用户看到),vb 实现的方法是调用ie类型库中的 InternetExplorer 对象,然后在进行一系列的操作,类型库在 \winnt\system32\shdocvw.dll 中,
    我在vc 中 找不到 internetExplorer 接口,具体做法是 view->classwizard->automation 页-》add class 按钮-> from a type library
    找到 shdocvw.dll 打开 会发现有一大堆 接口,我不知道用那一个,我用iwebbrowser2 试了一下,好像不行
      

  2.   

    懂一点VB,不多,只能帮你up了
      

  3.   

    to linyudielinyudie(linyudie) :
      不用自动化的方法,用纯com 的方法也行,关键我不知道是那一个接口
      

  4.   

    vc中很多html类,强大无比!
    不要说打印,编辑都易如反掌,
    所以,转来学vc吧:)