我在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