问题描述
求解,急!!!varword="";if(navigator.appName=="Netscape"){word=newActiveXObject("Word.Application");}word.Application.Visible=true;//使Word窗口可见//word.ActiveWindow.ActivePane.View.Type=3;//Word视图模式为页面//vardoc=word.documents.open("c:test.doc");//此处为打开已有的模版vardoc=word.Documents.Add("",0,1);//不d打开模版直接加入内容varRange=doc.Range(0,1);varsel=document.body.createTextRange();sel.moveToElementText(html);//此处form是页面form的idsel.select();sel.execCommand("Copy");Range.Paste();//word.Application.Selection.InlineShapes.AddPicture("c://m20.gif");doc.saveAs(newDate().getYear()+newDate().getMonth()+'.doc');这个就ie支持,其他浏览器不支持!
解决方案
解决方案二:
要想都能用就得有服务器端生成,考虑用NPOI或者ASPOSE.Word
解决方案三:
有个更好用的东西叫做ReportViewer
解决方案四:
用aspose吧,直接将html导出word
解决方案五:
兼容性问题呀,换个插件吧
解决方案六:
itextsharp吧,这个有很多中文文档之类的,百度一搜一大把...和你的构建差不多。