RT

解决方案 »

  1.   

    你的问题是如何把word文档装换为html,然后放入后台的控件中(就像“回复内容”这样的控件),再编辑(加htnl)在保存到word中。不知道我说的对不对  ....
     你看看这个,这个是把word转换为 html
    http://hi.baidu.com/sevenxue2008/blog/item/66c1370fd48df8cd7acbe10f.html
      

  2.   

    我的意思是:如何把一段html文本插入到已有的word文件中
      

  3.   

    那你也要先打开word啊,在把新编辑的html 写入word啊
      

  4.   

    你可以去看操作Word文档的API,但我想肯定不可以直接粘贴,只能你识别HTML的格式,再用API创建对应的Word文档片段。
      

  5.   

     直接打开html文件,保存为wrod 文档。
      

  6.   

    通过VBA实现
    参考
      

  7.   

     //生成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();