我在Word文檔包含數百個沒有空間,自己和前一個字之間的斜體字。插入空格之前和斜體字
例如:
快速棕色狐狸跳過懶惰的狗。
我找的結果是:
快速棕色狐狸跳過懶惰的狗。
我一直在試圖使用查找構建宏觀和更換和.InsertBefore
來解決這個問題對我來說,但沒有成功。
這是我到目前爲止的代碼。
Sub FindItalics()
Selection.Find.ClearFormatting
Selection.Find.Font.Italic = True
With Selection.Find
.Text = ""
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
InsertBefore
End Sub
Sub InsertBefore()
With Selection
.InsertBefore " "
End With
End Sub
我發現這工作和做什麼,我需要,但它只做它在文檔中的第一個斜體字,並不會持續整個文件的剩餘部分。
- 現在呢? –
TQ。完成。它已經花了7年時間進入我們所處的困境 - 並且可能需要更長的時間才能清除它 - 所以不要着急!無論如何,我似乎已經在聊天中寫了半本書,因此您可以通過掃描了解正在進行的工作/「加快速度」。 – pnuts