我查了一天的资料也没有找到这方面资料。哪位大侠帮帮我!
最好请您写详细一些,本人是新手!

解决方案 »

  1.   

    private void bt_print_Click(object sender, System.EventArgs e)
    {
    /*
     //Object refmissing = System.Reflection.Missing.Value;//ok
     axWebBrowser.ExecWB(1,1) 打开
     axWebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
     axWebBrowser.ExecWB(4,1) 保存网页
     axWebBrowser.ExecWB(5,1) 保存网页
     axWebBrowser.ExecWB(6,1) 打印
     axWebBrowser.ExecWB(7,1) 打印预览
     axWebBrowser.ExecWB(8,1) 打印页面设置
     axWebBrowser.ExecWB(10,1) 查看页面属性
     axWebBrowser.ExecWB(15,1) 好像是撤销,有待确认
     axWebBrowser.ExecWB(17,1) 全选
     axWebBrowser.ExecWB(22,1) 刷新
     axWebBrowser.ExecWB(45,1) 关闭窗体无提示
     axWebBrowser1.ExecWB(SHDocVw.OLECMDID.OLECMDID_HIDETOOLBARS, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER,ref refmissing , ref refmissing);
     */
    //object a=6,b=1;
    //axWebBrowser1.ExecWB(SHDocVw.OLECMDID.OLECMDID_PRINT ,SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DODEFAULT ,ref a,ref b);//print
    Object refmissing = System.Reflection.Missing.Value;//ok
    axWebBrowser1.ExecWB(SHDocVw.OLECMDID.OLECMDID_PRINT ,SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DODEFAULT ,ref refmissing,ref refmissing);//print
    }
      

  2.   

    axWebBrowser1.ExecWB(SHDocVw.OLECMDID.OLECMDID_PRINT ,SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DODEFAULT ,ref refmissing,ref refmissing);//print 关键是第一个中的OLECMDID_其他: