日期:2014-05-16 浏览次数:20453 次
  <script language="JavaScript"  type="text/JavaScript">
  	//指定页面区域内容导入Word,包括样式
function ToWord(tableID)
{
	try {
		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(document.getElementById(tableID));
		sel.select();
		sel.execCommand("Copy");
		oRange.Paste();
		//去掉超级连接
		var actDoc = oWD.Application.ActiveDocument;
		var count = actDoc.Fields.Count;
		for(var i=1;i<=count;i++){
			if(actDoc.Fields(1).Type==88){
				actDoc.Fields(1).Unlink();
			}
		}
		
		oWD.Application.Visible = true;
	}catch(e) {
         alert( "要导出数据,您必须安装Microsoft Word电子文档软件,同时浏览器须使用“ActiveX 控件”,您的浏览器须允许执行控件。 请点击IE【帮助】了解浏览器设置方法!");
     }
}
  </script>在这里tableID主要是你要打印的整个部分的id。注意不要将按钮也放置在这个id内。另外,我准备再次找找纯java的导出为word,操纵word的方法。假如找到,再分享上来。