给你个例子,自己看看。
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0 VIEWASTEXT></OBJECT>
<BUTTON onclick="doPreview()">&acute;ò&Oacute;&iexcl;&Ocirc;¤&Agrave;&Agrave;</BUTTON> 
<BUTTON onclick="doPageSet()">&Ograve;&sup3;&Atilde;&aelig;&Eacute;è&Ouml;&Atilde;</BUTTON> 
<script language=javascript>
function doPageSet(){
  //Page Set
  WB.ExecWB(8,1)
}
function doPreview(){
  //Print
  WB.ExecWB(7,1)
}
</script>

解决方案 »

  1.   

    这是什么用什么写的,我怎么看不懂
    classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 是什么?
      

  2.   

    你把上面的代码写到一个页面里就可以了。
    这是利用windows控件来实现打印功能。
      

  3.   

    我试了,可是系统一定要把<object>放到<body>里,但是放在<body>里,ie会说找不到该页面,我用的是asp.net,是不是跟这个有关
      

  4.   

    我知道你说的情况,把<Object>放到<body>里面是没有错误的,你重新将<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0 VIEWASTEXT></OBJECT>
    贴到那个地方去就没事了。
      

  5.   

    redcaff_l(热的咖啡)说的应该是这样的:<html>
    <head>
    </head>
    <body>
    <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0 VIEWASTEXT></OBJECT>
    <BUTTON onclick="doPreview()">打印预览</BUTTON> 
    <BUTTON onclick="doPageSet()">打印</BUTTON>   
    <script language=javascript>  
    function doPageSet(){
      //Page Set
      WB.ExecWB(8,1)
    }
    function doPreview(){
      //Print
      WB.ExecWB(7,1)
    }
    </script></body></html>
    你把上面代码另存为一个htm文件就可以了
      

  6.   

    如果我的文件扩展名是aspx行不行