web-dev-qa-db-ja.com

「太い指」のオートコレクト-MSWord

(iPhoneやAndroidオートコレクト)のように)高速で入力するときに周囲のキーのキー押下を処理できるMSWordのプラグインを誰かが知っているのだろうか?

私のユースケースは、(半分の速度で再生している場合でも)すばやく入力する必要があるインタビューを書き写す場合ですが、熟練したタッチタイピストになるのに十分な頻度でこれを行うことはありません。また、その後の分析で生成されるテキストにも細心の注意を払うので、「陽気な」オートコレクトエラーをキャッチすることを合理的に期待しています。

システムレベルまたはMSWord内で機能するプラグインへのポインタは素晴らしいでしょう。オープンソースのワードプロセッサでもピンチですが、MSWord環境とマクロが恋しいです。

ありがとう。

5
Jamie Bull

Microsoft Wordには、AutoCorrectと呼ばれる非常に優れた組み込み機能がすでにあります。まだオンにしていない場合は 有効にする 。オプションメニューで、「スペルチェッカーからの提案を自動的に使用する」を含むほとんどのボックスがチェックされていることを確認してください。

この特定のサブ機能は、辞書から最も近い単語を選択し、入力中にそれを置き換える必要があるため、非常に便利に聞こえます。 Wordは、入力が壊れた場合でも、正しいWordを選択するのにかなり優れています。また、トランスクリプトを注意深く再確認すると述べているので、この動作はそれほどリスクにはなりません:)

編集:Microsoft Wordの自動修正機能は、既に使い慣れた単語のみを修正するため、この機能に基づいてさらに一歩進んで、間違った単語はすべて辞書からの最初の提案に置き換えられます。 Microsoft Wordは、スペルが少し間違っている場合に正しい単語を選択するのに非常に優れているため、これで十分な成功率が得られるはずです。

このマクロをドキュメントに含めて、起動時にX秒ごとに実行することができます。スペルミスのある単語は、辞書からの最初の提案に置き換えられます。

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)
        End If
    Next oSE
End Sub
3
Adam