大家帮忙给下面那段javascript加个注释啊,谢谢了~<HTML>
  <HEAD>
    <title>WEB页面导出为EXCEL文档的方法
    </title>
  </HEAD>
<body>
<BR>
<table id = "PrintA" width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor = "#61FF13">
<TR style="text-align : center;">
 <TD>单元格A</TD>
 <TD>单元格A</TD>
 <TD>单元格A</TD>
 <TD>单元格A</TD>
</TR>
<TR>
 <TD colSpan=4 style="text-align : center;"><font color="BLUE" face="Verdana">单元格合并行A</FONT></TD>
</TR>
</TABLE>
<BR>
<table id = "PrintB" width="100%" border="1" cellspacing="0" cellpadding="0">
<TR style="text-align : center;">
 <TD>单元格B</TD>
 <TD>单元格B</TD>
 <TD>单元格B</TD>
 <TD>单元格B</TD>
</TR>
<TR>
 <TD colSpan=4 style="text-align : center;">单元格合并行B</TD>
</TR>
</TABLE>
<br><br><br>
<input type="button" onclick="javascript:AllAreaWord();" value="导出页面指定区域内容到Word">
<SCRIPT LANGUAGE="javascript">
 function AllAreaWord()
 {
  var oWD = new ActiveXObject("Word.Application");
  var oDC = oWD.Documents.Add("",0,1);
  var oRange =oDC.Range(0,1);
  var sel = document.body.createTextRange();
  sel.moveToElementText(PrintA);
  sel.select();
  sel.execCommand("Copy");
  oRange.Paste();
  oWD.Application.Visible = true;
  //window.close();
 }
</SCRIPT>
</body></html>

解决方案 »

  1.   

    主要就是创建一个ActiveXObject还有一个copy指令,似乎还可以导出到Excel和Powerpoint吧,哪位大拿来写一个导出到Excel和Powerpoint。
    不熟,学习!
      

  2.   

    方式很简单,但是有几个问题需要注意:
    1.这种方式只能在IE中使用。
    2.客户端IE必须开启ActiveX,这样会降低安全性。
    3.如果客户端没有安装Word,那么这个方法估计就不能正常发挥效用了(也就是说var oWD = new ActiveXObject("Word.Application");的时候创建不了这个对象了)。