Selection.HomeKey Unit:=wdStory翻譯社 Extend:=wdMove
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = Src
.Replacement.Text = Rpl
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = True
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = False
.MatchFuzzy = False
.Execute Replace:=wdReplaceAll '悉數庖代
End With
之所以把 Replace.txt 的內容掃數列出來,是因為我用了一點小技巧放置這個檔案的內容 (特別是前後的順序),所以只用了75列 (也就是要履行75次find\Relpace),就能夠解決第一章~第一百九十九章、第一款~第一百九十九款的庖代。
於是我寫了底下的程式,給他放在 Normal.dot (的插入模組) 裡利用:
而在利用者要履行的 MassReplace() 副程式裡,是由 Replace.txt 每讀出一列,就把 "要被取代" 和 "要用來庖代" 的字串傳給 ReplaceText() 函式去履行。
留言列表