`

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)

分享到:
评论

相关推荐

    iewebbrowser组件的execwb方法

    ### iewebbrowser组件的execwb方法 #### 组件简介 `iewebbrowser`组件是Microsoft为嵌入Internet Explorer浏览器到应用程序中而提供的一种ActiveX控件。它允许开发者通过编程方式来控制一个完整的IE浏览器实例,...

    网页WB_ExecWB控件打印方法

    网页WB_ExecWB控件是用于在网页中控制IE浏览器执行特定操作的一种ActiveX控件,它允许开发者通过JavaScript或者其他脚本语言来调用,实现诸如打印、保存、预览等功能。这个控件的核心在于它的`ExecWB`方法,该方法...

    jsp页面如何实现web打印

    document.all.WebBrowser.ExecWB(6,6) 直接打印 document.all.WebBrowser.ExecWB(8,1) 页面设置 document.all.WebBrowser.ExecWB(7,1) 打印预览 3 隐藏不打印的页面元素和分页 CSS 有个Media 属性,可以分开...

    网页WB.ExecWB控件打印方法调用说明及参数介绍

    网页编程中,WB.ExecWB是一个经常被提及的方法,它属于WebBrowser控件(即Internet Explorer控件)的一部分。通过调用WB.ExecWB,开发者可以在网页上执行一系列与浏览器相关的功能,如打印、保存网页、页面设置等。...

    总结javescript打印

    &lt;input name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有&gt; &lt;input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为&gt; ...

    html调用打印实现打印

    &lt;input class="b" name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开&gt; &lt;input class="b" name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有&gt; ...

    为ASP网站提供多种打印方案的ASP代码集

    - `WebBrowser.ExecWB(2, 1)`:关闭所有IE窗口并打开新的窗口 - `WebBrowser.ExecWB(4, 1)`:保存当前网页 - `WebBrowser.ExecWB(6, 1)`:打印 - `WebBrowser.ExecWB(7, 1)`:打印预览 - `WebBrowser.ExecWB(8,...

    web 列印大全

    在ASP中,`WebBrowser`对象的`ExecWB`方法被广泛用于模拟用户的浏览器操作。根据参数的不同,该方法可以执行多种操作: - **打开URL**:`WebBrowser.ExecWB(1,1)` - **刷新页面**:`WebBrowser.ExecWB(2,1)` - **...

    HTML_Button[1].onclick_事件汇总

    * document.all.WebBrowser.ExecWB(1,1):打开文件 * document.all.WebBrowser.ExecWB(4,1):另存为 * document.all.WebBrowser.ExecWB(10,1):属性 * document.all.WebBrowser.ExecWB(6,1):打印 * document.all....

    ExecWB的完整说明

    `ExecWB` 主要用于 WebBrowser 控件,这个控件基于 Internet Explorer 的引擎实现,因此可以模拟用户的多种交互行为。 #### 二、WebBrowser 控件介绍 WebBrowser 控件是一种允许在应用程序中嵌入和控制 Internet ...

    js调用ie打印和预览功能

    `WebBrowser.ExecWB`是`WebBrowser`控件的一个方法,可以用来执行各种浏览器命令。它接受两个参数:第一个参数表示要执行的操作,第二个参数表示操作的执行方式。 - **操作参数**: - `1`:后退 - `2`:前进 - `...

    javascript打印如何自定义纸张大小(代码)[借鉴].pdf

    使用 WebBrowser 控件的 ExecWB 方法可以实现打印预览和设置纸张大小。 ```javascript WebBrowser.ExecWB(7, 1) // 打印预览 WebBrowser.ExecWB(8, 1) // 打印页面设置 ``` 三、解决页脚和页眉的问题 使用 ...

    jsp打印功能,经典

    document.all.WebBrowser.ExecWB(6, 6) // 直接打印 document.all.WebBrowser.ExecWB(8, 1) // 页面设置 document.all.WebBrowser.ExecWB(7, 1) // 打印预览 在隐藏不打印的页面元素和分页中,可以使用CSS的Media...

    通过调用IE内部组件实现PHP打印

    打印 onclick="document.all.WebBrowser.ExecWB(6,1)"&gt; 直接打印 onclick="document.all.WebBrowser.ExecWB(6,6)"&gt; 页面设置 onclick="document.all.WebBrowser.ExecWB(8,1)"&gt; 打印预览 onclick="document.all....

    input按钮onclick事件大全

    - **`document.all.WebBrowser.ExecWB(1,1)`**:该事件会使当前页面在新的浏览器窗口中打开。 - **`document.all.WebBrowser.ExecWB(4,1)`**:此操作通常表示打印当前页面。 - **`document.all.WebBrowser.ExecWB(10...

    .NET web打印

    &lt;input onclick="document.all.WebBrowser.ExecWB(6,6)" type="button" value="直接打印"&gt; &lt;input onclick="document.all.WebBrowser.ExecWB(8,1)" type="button" value="页面设置"&gt; &lt;input onclick="document.all....

    asp.net excel打印

    根据给定的文件信息,我们可以总结出以下与ASP.NET中Excel打印相关的知识点: ### ASP.NET中的Excel打印技术 #### 1. 使用Excel DLL进行Excel打印 在ASP.NET中,可以通过调用Microsoft Excel的对象模型来创建或...

    html事件汇总

    1. `&lt;input onclick="document.all.WebBrowser.ExecWB(1,1)" type="button" value="打开" name="Button1"&gt;`:这个按钮点击后,会调用`document.all.WebBrowser.ExecWB`方法,参数`1,1`表示执行“打开”操作,这是IE...

    ASP.NET中数据库数据导入Excel并打印

    打印 onclick=document.all.WebBrowser.ExecWB(6,1)&gt; 直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)&gt; 页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)&gt; 打印预览 onclick=document.all.WebBrowser....

Global site tag (gtag.js) - Google Analytics