MS Word 中的增强自动更正功能 - 突出显示更改的单词

MS Word 中的增强自动更正功能 - 突出显示更改的单词

我患有早期帕金森病,这导致我打字有些困难。

我一直在寻找改进 MS-Word(理想情况下还有 MS Outlook)自动更正功能的方法,因为有很多错误没有被发现,而且需要很长时间才能手动更正所有错误并更新自动更正列表以避免将来出现同样的错误 - 并且您会惊讶于由于手指打字不规范(或可能不是:)而导致多少错误组合。

我在其他地方发现了这个非常好的建议,它对解决方案有很大帮助:

自动更正“胖手指” - MS Word

然而,我担心一个单词会被错误的替代词所取代,而这个替代词随后会有正确的拼写——因此在以后的拼写检查中会被遗漏,留下难以发现的潜在错误。

因此我有两个问题:

  1. 有人可以建议对脚本进行修改,以便突出显示任何改变的单词吗?

  2. 有人能说出这个脚本是否会减慢大型文档的速度吗?

答案1

我没有 Word,但我会尝试按如下方式修改脚本:

Sub AutoSpellCheck()
    Dim oSE As Range
    Dim oSC
    For Each oSE In ActiveDocument.Range.SpellingErrors
        Set oSC = oSE.GetSpellingSuggestions
        If oSC.Count > 0 Then
        oSE.Text = oSC(1)
        oSE.HighlightColorIndex = wdYellow
        Else
        oSE.HighlightColorIndex = wdRed
        End If
    Next oSE
End Sub

未改变的拼写错误单词应该以红色突出显示;已改变的拼写错误单词应该以黄色突出显示。

我认为运行脚本的速度部分取决于您的计算机的处理能力。

相关内容