我就只会全部替换例如:Sub Replace()Set myRange = ActiveDocument.Content
myRange.Find.Execute FindText:="hi", ReplaceWith:="hello", _
Replace:=wdReplaceAllEnd Sub求高手帮帮忙 //
myRange.Find.Execute FindText:="hi", ReplaceWith:="hello", _
Replace:=wdReplaceAllEnd Sub求高手帮帮忙 //
ActiveDocument.Paragraphs(2).Range.Select '将第二段中的你好替换成ok
With Selection.Find
.Text = "你好"
.ClearFormatting
.Replacement.Text = "ok"
.Replacement.ClearFormatting
.Execute Replace:=wdReplaceAll, Forward:=True
End WithEnd Sub
按章节查找替换Sub Documents()ActiveDocument.Sections(1).Range.Select '替换第一章节
With Selection.Find
.Text = "你好"
.ClearFormatting
.Replacement.Text = "ok"
.Replacement.ClearFormatting
.Execute Replace:=wdReplaceAll, Forward:=True
End WithEnd Sub