日期:2014-05-17 浏览次数:21018 次
/// <summary>
/// 替换查找到的字符串
/// </summary>
/// <param name="strOldText">要替换的字符</param>
/// <param name="strNewText">要赋值的字符</param>
/// <returns>true替换成功;false替换失败</returns>
public bool Replace(string strOldText,string strNewText)
{
this.wordDoc.Content.Find.Text= strOldText;
object FindText, ReplaceWith, Replace ;//
object MissingValue = Type.Missing;
FindText = strOldText ;//要查找的文本
ReplaceWith = strNewText ;//替换文本
Replace = Microsoft.Office.Interop.Word.WdReplace.wdReplaceAll;/*wdReplaceAll - 替换找到的所有项。
* wdReplaceNone - 不替换找到的任何项。
* wdReplaceOne - 替换找到的第一项。
* */
this.wordDoc.Content.Find.ClearFormatting();//移除Find的搜索文本和段落格式设置
if (this.wordDoc.Content.Find.Execute(
ref FindText,ref MissingValue,
ref&n