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能实现前绑定最好
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能实现前绑定最好
解决方案 »
- 关于VC安装时出现的错误,求助!
- GetMenu()的问题
- 感谢RockHwnd(0 error(s), 0 warning(s), Many bugs)帮我解决了问题,请进接分!
- 终于升到三级了(高手不要笑哦),散分300庆祝(之一)---感谢大家
- 调用winmm.dll播放wave的小问题,如果获取和设置wave文件当前播放位置...
- 有关ATL组件向客户端程序传递字符串数组的问题
- 如何提出HTML源程序中的javascript中的链接
- CORBA和COM大讨论,关注有分!
- 各位大哥教一下小弟学Linux先
- 一个奇怪问题?
- 为什么DBGrid这个类中的SetCol(int)不好使呢
- 如何实现MDI窗口背景图片的平铺
CoInitializeEx(NULL,0X00);
HRESULT h;
h=::CoCreateInstance(_uuidof(WebBrowser_V1),NULL,CLSCTX_ALL,_uuidof(IWebBrowser2),(void**)&pWebBrower2);
if (FAILED(h))
{
CoUninitialize();
// m_ErrMsg="初始化失败";
// return FALSE;
}
char str[]="e:\\2.html";
pWebBrower2->Navigate((unsigned short*)str,NULL,NULL,NULL,NULL);
Sleep(2000);
pWebBrower2->ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, 0, 0);