在后台打开Word,插入html文本,如<b>asdf</b> RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的问题是如何把word文档装换为html,然后放入后台的控件中(就像“回复内容”这样的控件),再编辑(加htnl)在保存到word中。不知道我说的对不对 .... 你看看这个,这个是把word转换为 htmlhttp://hi.baidu.com/sevenxue2008/blog/item/66c1370fd48df8cd7acbe10f.html 我的意思是:如何把一段html文本插入到已有的word文件中 那你也要先打开word啊,在把新编辑的html 写入word啊 你可以去看操作Word文档的API,但我想肯定不可以直接粘贴,只能你识别HTML的格式,再用API创建对应的Word文档片段。 直接打开html文件,保存为wrod 文档。 通过VBA实现参考 //生成WORD程序对象和WORD文档对象 Microsoft.Office.Interop.Word.Application appWord = new Application(); Microsoft.Office.Interop.Word.Document doc = new Document(); object oMissing = System.Reflection.Missing.Value; //打开模板文档,并指定doc的文档类型 object objTemplate = Server.MapPath(tempLatePath); object objDocType = WdDocumentType.wdTypeDocument;string tempFileName = "工作单" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".doc"; //文件路径 string fileFileName = strSavePath + tempFileName; object fileObject = (object)fileFileName; object miss = System.Reflection.Missing.Value; doc.SaveAs(ref fileObject, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss); object missingValue = Type.Missing; object doNotSaveChanges = WdSaveOptions.wdDoNotSaveChanges; appWord.Application.Quit(ref miss, ref miss, ref miss); doc = null; appWord = null; //杀死所有的Word进程 killAllProcess(); AspNetPage中CurrentPageIndex值变化,但是也没显示始终为第一页。求解 怎样让iframe在Chrome浏览器中变成可编辑的状态啊 无法关闭弹出窗体以及输出到word时保留表格 页面传值没起作用的小问题 关于链接 如何在网页失去焦点时自动关闭? 如何在后台编码的引用类中得到服务器控件的值 并且响应他的事件 站点下次自动登录 原理 →→→ 大家帮帮我吧,本人很急!!!!!!!!!!!!!! DataTable:线程同步问题+多表联结问题 获得客户端网卡MAC地址问题 C#操作word在服务器上出现问题
你看看这个,这个是把word转换为 html
http://hi.baidu.com/sevenxue2008/blog/item/66c1370fd48df8cd7acbe10f.html
参考
Microsoft.Office.Interop.Word.Application appWord = new Application();
Microsoft.Office.Interop.Word.Document doc = new Document();
object oMissing = System.Reflection.Missing.Value;
//打开模板文档,并指定doc的文档类型
object objTemplate = Server.MapPath(tempLatePath);
object objDocType = WdDocumentType.wdTypeDocument;
string tempFileName = "工作单" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".doc";
//文件路径
string fileFileName = strSavePath + tempFileName;
object fileObject = (object)fileFileName;
object miss = System.Reflection.Missing.Value;
doc.SaveAs(ref fileObject, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss);
object missingValue = Type.Missing;
object doNotSaveChanges = WdSaveOptions.wdDoNotSaveChanges;
appWord.Application.Quit(ref miss, ref miss, ref miss);
doc = null;
appWord = null;
//杀死所有的Word进程
killAllProcess();