Excel如何实现在IFRAME中打开,并且打开时为打印预览状态
就是说我想把下边我实现的Excel效果放到IFRAME中显示 
  <!DOCTYPE   HTML   PUBLIC    "-//W3C//DTD   HTML   4.0   Transitional//EN ">  
  <HTML>  
  <HEAD>  
  <TITLE>    New   Document    </TITLE>  
  <script   language= "javascript "   type= "text/javascript ">  
 function   MakeExcel(){ 
 var   i,j; 
 try   { 
             var   xls            =   new   ActiveXObject   (    "Excel.Application "   ); 
 }catch(e)   { 
 alert(    "要打印该表,您必须安装Excel电子表格软件,同时浏览器须使用“ActiveX   控件”,您的浏览器须允许执行控件。   请点击【帮助】了解浏览器设置方法! "); 
 return    " "; 
 } 
 xls.visible   =true;      //设置excel为可见 
 var   xlBook   =   xls.Workbooks.Open( "C:\\计划.xls "); 
 var   xlsheet   =   xlBook.Worksheets(1); 
 xls.Worksheets.PrintPreView;    
 xls.UserControl   =   true;          
 xlsheet=null; 
 xlBook=null; 
 xls=null; 
 } 
  </script>  
  </HEAD>  
  <BODY>  
  <input   type= "button "   name= "fors:_id7 "   value= "生成excel文件 "   onclick= "MakeExcel() "   />  
  <iframe   src= "file://C:/计划.xls "   >  
  </iframe>  
  </BODY>  
  </HTML>
------解决方案--------------------up...没弄过
------解决方案--------------------文件IO在浏览器里的Sandbox不行的
------解决方案--------------------不懂,帮顶
------解决方案--------------------沉了,帮顶。 
 其实可以试下在iframe直接打开,然后在iframe外面设置一个顶层的层,然后onfocus=“this。blur()”,不可操作就行了
------解决方案--------------------再次路过,帮顶