close

葡萄牙文口譯價格

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() 函式去履行。