这篇文章主要介绍了c#操作word的方法,结合实例形式分析了c#针对word文档的读取、写入、保存等相关操作技巧,需要的朋友可以参考下
本文实例讲述了C#操作word的方法。分享给大家供大家参考,具体如下:
#region 读取word////// 读取word所有文字内容(不包含表格)/// /// word中的字符内容(纯文本)public string ReadAllFromWord(){ Word.ApplicationClass app = null; Word.Document doc = null; object missing = System.Reflection.Missing.Value; object FileName = m_FilePath;//@"E:/学习试验项目/ReadFromWordDoc/test.doc"; object readOnly = true; object isVisible = false; try { app = new Word.ApplicationClass(); doc = app.Documents.Open(ref FileName, ref missing, ref readOnly, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref isVisible, ref missing, ref missing, ref missing, ref missing); string textString = ""; //读取全部内容 何问起 hovertree.com textString = doc.Content.Text.Trim();// int ParCount = this.getParCount(doc);//段数// for (int i = 1 ; i /// 追加写入word/// /// 需要写入的字符串public void WriteToWord(string InsertText){ Word.ApplicationClass app = null; Word.Document doc = null; object missing = System.Reflection.Missing.Value; object FileName = m_FilePath;//@"E:/学习试验项目/ReadFromWordDoc/test.doc"; object readOnly = false; object isVisible = false; try { app = new Word.ApplicationClass(); doc = app.Documents.Open(ref FileName, ref missing, ref readOnly, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref isVisible, ref missing, ref missing, ref missing, ref missing); //激活word文档 doc.Activate(); //追加到最后一段(段落是按照 /n 来作为标志的) doc.Paragraphs.Last.Range.Text = InsertText + "/n";//加个结束符(增加一段),否则再次插入的时候就成了替换. //保存 doc.Save(); } catch(Exception ex) { throw ex; } finally { if (doc != null) { try { doc.Close(ref missing, ref missing, ref missing); } catch {} doc = null; } if (app != null) { try { app.Quit(ref missing, ref missing, ref missing); } catch {} app = null; } GC.Collect(); GC.WaitForPendingFinalizers(); }}#endregion
登录后复制
以上就是C#中如何操作word的方法示例的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2494883.html