成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析C#Word文檔替換操作

開發 后端
C#Word文檔替換操作主要向你介紹了C#在word文檔中替換字符串的具體實現,希望對你在C#Word文檔替換操作方面的學習有所幫助。

淺析C#Word文檔替換操作的操作時在文檔中搜索和替換字符串,先在word文檔中標記字符串,然后再搜索標記字符串并用新的字符串替換標記字符串.主要是先選擇整個文檔,然后使用Find的Execute方法查找指定字符串并替換為相應字符串.

以下實現淺析C#Word文檔替換操作的方式:

使用文檔(Document )對象的 Content 屬性選擇整個文檔。

  1.  ///﹤summary﹥  
  2. /// 淺析C#Word文檔替換操作,在word 中查找一個字符串直接替換所需要的文本  
  3. /// ﹤/summary﹥  
  4. /// ﹤param name="strOldText"﹥原文本﹤/param﹥  
  5. /// ﹤param name="strNewText"﹥新文本﹤/param﹥  
  6. /// ﹤returns﹥﹤/returns﹥  
  7. public bool Replace(string strOldText,string strNewText)  
  8. {  
  9. this.oDoc.Content.Find.Text = strOldText ;  
  10. object FindText,  ReplaceWith, Replace ;//   
  11. object MissingValue = Type.Missing;   
  12. FindText = strOldText ;//要查找的文本  
  13. ReplaceWith = strNewText ;//替換文本  
  14.    Replace = Word.WdReplace.wdReplaceAll ;  
  15. /**//*wdReplaceAll - 替換找到的所有項。  
  16.   * wdReplaceNone - 不替換找到的任何項。  
  17. * wdReplaceOne - 替換找到的第一項。  
  18. * */ 
  19. this.oDoc.Content.Find.ClearFormatting();  
  20. //移除Find的搜索文本和段落格式設置  
  21. if (this.oDoc.Content.Find.Execute(  
  22. ref FindText,ref MissingValue,  
  23. ref MissingValue,ref MissingValue,  
  24. ref MissingValue,ref MissingValue,  
  25. ref MissingValue,ref MissingValue,ref MissingValue,  
  26. ref ReplaceWith,ref Replace,  
  27. ref MissingValue,ref MissingValue,  
  28. ref MissingValue,ref MissingValue))  
  29. {  
  30. return true ;  
  31. }  
  32. return false ;  
  33.  
  34. }  

說明:其中oDoc是一個word文檔的Document對象.

此外還可以運用Word Application 對象Selection的Find實現淺析C#Word文檔替換操作.

  1. public bool SearchReplace(string strOldText,string strNewText)  
  2. {   
  3. object replaceAll = Word.WdReplace.wdReplaceAll;   
  4. object missing = Type.Missing;   
  5.  
  6. //首先清除任何現有的格式設置選項,然后設置搜索字符串 strOldText。  
  7. this.oWordApplic.Selection.Find.ClearFormatting();   
  8. oWordApplic.Selection.Find.Text = strOldText;   
  9.  
  10. oWordApplic.Selection.Find.Replacement.ClearFormatting();   
  11. oWordApplic.Selection.Find.Replacement.Text = strNewText;   
  12.  
  13. if (oWordApplic.Selection.Find.Execute(  
  14. ref missing, ref missing,   
  15. ref missing, ref missing, ref missing,   
  16. ref missing, ref missing,   
  17. ref missing, ref missing, ref missing,  
  18. ref replaceAll, ref missing,   
  19. ref missing, ref missing, ref missing))  
  20. {  
  21. return true ;  
  22. }  
  23. return false ;  
  24. }  

注:oWordApplic是一個Word Application 對象

當然也可以使用word文檔的書簽BookMark.使用 Bookmark 的 Range 屬性可將文本插入占位符書簽,以便能夠在以后檢索文本,或替換已包含文本的書簽中的文本。

淺析C#Word文檔替換操作的具體內容就向你介紹到這里,希望對你了解和學習淺析C#Word文檔替換操作有所幫助。

【編輯推薦】

  1. C#項目的創建過程詳解
  2. 詳解C#讀取word內容操作
  3. C#讀取Word文件實例詳解
  4. C#讀取Word學習經驗總結
  5. 淺析C#打開Word文檔實例
責任編輯:仲衡 來源: 博客園
相關推薦

2009-08-28 17:34:14

讀取word文檔

2009-09-01 13:13:28

C#打開Word文檔

2009-08-19 09:42:52

C#操作Word書簽

2009-08-19 11:13:49

C#操作Word

2009-08-19 11:34:06

C#操作Word

2009-08-19 11:28:41

C#操作Word

2009-08-19 10:25:14

C#操作Word

2009-09-27 10:43:13

C#合并多個WORD文

2009-08-17 13:34:02

C#異步操作

2009-08-12 15:26:38

C#讀取XML文檔

2009-09-07 06:07:46

C#窗體設計

2009-08-18 13:49:21

C# 操作Excel

2009-08-19 10:16:15

C#操作Word

2009-09-04 13:55:04

C#文檔自動化

2009-08-12 16:26:30

C#讀取XML文檔

2009-08-18 16:14:05

C# 操作Excel

2009-08-18 16:20:09

C# 操作Excel

2009-08-18 16:04:12

C# 操作Excel

2009-08-20 10:25:37

C#操作內存

2009-08-20 10:53:23

C#操作內存
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区二区视频 | julia中文字幕久久一区二区 | 国产精品久久久久久中文字 | 可以免费看的毛片 | 国产精品一区在线观看 | 国产精品久久久久影院色老大 | 免费观看一级特黄欧美大片 | 精品九九九 | 日韩精品久久 | 成人永久免费 | 国产精品久久久久久中文字 | 国产精品视频在线观看 | 99久久中文字幕三级久久日本 | 久久久久久久久一区 | 久在线 | 国产精品日韩欧美一区二区三区 | 国产精品日韩在线观看一区二区 | 国产精品久久久久久高潮 | 给我免费的视频在线观看 | 亚洲精品乱码久久久久久久久 | 亚洲成人av | 国产91久久精品一区二区 | 精品国产18久久久久久二百 | 91久久精品国产 | 久久综合一区二区 | 成人av电影网 | 精品久久网 | 国产伦精品一区二区三区高清 | 日韩一区二区三区在线 | 久久精品超碰 | 777zyz色资源站在线观看 | 国产精品地址 | 中文字幕国产 | 国产高清一二三区 | 亚洲欧美日韩一区二区 | 黄色综合 | 一级做a爰片久久毛片 | 久久久影院 | 国产欧美一区二区三区日本久久久 | 国产高清免费视频 | 欧美一级片a |