当前位置: 代码迷 >> Web前端 >> WebBrowser.ExecWB 小结
  详细解决方案

WebBrowser.ExecWB 小结

热度:1541   发布时间:2012-10-29 10:03:53.0
WebBrowser.ExecWB 总结
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
<input name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
<input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(7,1) type=button value=打印预览>
<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
<input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性>
<input name=Button onClick=document.all.WebBrowser.ExecWB(17,1) type=button value=全选>
<input name=Button onClick=document.all.WebBrowser.ExecWB(22,1) type=button value=刷新>
<input name=Button onClick=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭>




第一个参数的所有取值
typedef   enum    

{  

          OLECMDID_OPEN                                       =   1,  

          OLECMDID_NEW                                         =   2,  

          OLECMDID_SAVE                                       =   3,  

          OLECMDID_SAVEAS                                   =   4,  

          OLECMDID_SAVECOPYAS                           =   5,  

          OLECMDID_PRINT                                     =   6,  

          OLECMDID_PRINTPREVIEW                       =   7,  

          OLECMDID_PAGESETUP                             =   8,  

          OLECMDID_SPELL                                     =   9,  

          OLECMDID_PROPERTIES                           =   10,  

          OLECMDID_CUT                                         =   11,  

          OLECMDID_COPY                                       =   12,  

          OLECMDID_PASTE                                     =   13,  

          OLECMDID_PASTESPECIAL                       =   14,  

          OLECMDID_UNDO                                       =   15,  

          OLECMDID_REDO                                       =   16,  

          OLECMDID_SELECTALL                             =   17,  

          OLECMDID_CLEARSELECTION                   =   18,  

          OLECMDID_ZOOM                                       =   19,  

          OLECMDID_GETZOOMRANGE                       =   20,  

          OLECMDID_UPDATECOMMANDS                   =   21,  

          OLECMDID_REFRESH                                 =   22,  

          OLECMDID_STOP                                       =   23,  

          OLECMDID_HIDETOOLBARS                       =   24,  

          OLECMDID_SETPROGRESSMAX                   =   25,  

          OLECMDID_SETPROGRESSPOS                   =   26,  

          OLECMDID_SETPROGRESSTEXT                 =   27,  

          OLECMDID_SETTITLE                               =   28,  

          OLECMDID_SETDOWNLOADSTATE               =   29,  

          OLECMDID_STOPDOWNLOAD                       =   30,  

          OLECMDID_ONTOOLBARACTIVATED           =   31,  

          OLECMDID_FIND                                       =   32,  

          OLECMDID_DELETE                                   =   33,  

          OLECMDID_HTTPEQUIV                             =   34,  

          OLECMDID_HTTPEQUIV_DONE                   =   35,  

          OLECMDID_ENABLE_INTERACTION           =   36,  

          OLECMDID_ONUNLOAD                               =   37,  

          OLECMDID_PROPERTYBAG2                       =   38,  

          OLECMDID_PREREFRESH                           =   39,  

          OLECMDID_SHOWSCRIPTERROR                 =   40,  

          OLECMDID_SHOWMESSAGE                         =   41,  

          OLECMDID_SHOWFIND                               =   42,  

          OLECMDID_SHOWPAGESETUP                     =   43,  

          OLECMDID_SHOWPRINT                             =   44,  

          OLECMDID_CLOSE                                     =   45,  

          OLECMDID_ALLOWUILESSSAVEAS             =   46,  

          OLECMDID_DONTDOWNLOADCSS                 =   47,  

          OLECMDID_UPDATEPAGESTATUS               =   48,  

          OLECMDID_PRINT2                                   =   49,  

          OLECMDID_PRINTPREVIEW2                     =   50,  

          OLECMDID_SETPRINTTEMPLATE               =   51,  

          OLECMDID_GETPRINTTEMPLATE               =   52,  

          OLECMDID_PAGEACTIONBLOCKED             =   55,

          OLECMDID_PAGEACTIONUIQUERY             =   56,

          OLECMDID_FOCUSVIEWCONTROLS             =   57,

          OLECMDID_FOCUSVIEWCONTROLSQUERY   =   58,

          OLECMDID_SHOWPAGEACTIONMENU           =   59,

          OLECMDID_ADDTRAVELENTRY                   =   60,

          OLECMDID_UPDATETRAVELENTRY             =   61,

          OLECMDID_UPDATEBACKFORWARDSTATE   =   62,

          OLECMDID_OPTICAL_ZOOM                       =   63,

          OLECMDID_OPTICAL_GETZOOMRANGE       =   64,

          OLECMDID_WINDOWSTATECHANGED           =   65

}   OLECMDID;

参考地址:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/com/html/ae1592b6-2afd-4379-a18e-d46b226bc9e2.asp


第二个参数的所有取值
typedef   enum    

{  

        OLECMDEXECOPT_DODEFAULT                 =   0,  

        OLECMDEXECOPT_PROMPTUSER               =   1,  

        LECMDEXECOPT_DONTPROMPTUSER         =   2,  

        OLECMDEXECOPT_SHOWHELP                   =   3  

}   OLECMDEXECOPT;  


参考地址:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/com/html/6245725e-51d4-40e1-8cf1-a65657e790ef.asp

第二个参数没有6这个值,最大也只到3,所以“直接打印”中的document.all.WebBrowser.ExecWB(6,6)需改写成 document.all.WebBrowser.ExecWB(6,2)

  相关解决方案