2つの文字を転置してスペルが間違っている単語がある場合(奇妙な代わりに奇妙な、良い代わりにgodoなど)、単語を修正するために2つの問題のある文字を転置する方法が必要になる場合があります。これを行うための組み込みコマンドはWordにありませんが、マクロを使用して独自のコマンドを作成し、タスクを簡単に実行できます。

1つのアプローチは、問題のある文字のペアの前に挿入ポイントを配置したときに機能するマクロを作成することです。これは、挿入ポイントを奇妙な「ie」の前、またはgodoの「do」の前に配置することを意味します。次に、マクロは次の文字を削除し、1文字を右に移動してから、削除したばかりの文字を挿入します。

Sub TransposeChar1()

With Selection         .MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend         .Cut         .MoveRight Unit:=wdCharacter, Count:=1         .Paste     End With End Sub

2つの文字の前に挿入ポイントを置くことは、一部のユーザーには少し奇妙に思えるので、転置したい2つの文字の間から開始した場合に機能するマクロを考案することもできます。

Sub TransposeChar2()

With Selection         .MoveLeft Unit:=wdCharacter, count:=1, Extend:=wdExtend         .Cut         .MoveRight Unit:=wdCharacter, count:=1         .Paste         .MoveLeft Unit:=wdCharacter, count:=1     End With End Sub

このマクロは、完了すると、開始した挿入ポイント(転置された2つの文字の間)を離れます。

Ctrl + Tなどのショートカットキーに選択範囲を割り当てることで、マクロをより強力にすることができます(どちらのアプローチを選択しても)。

もちろん、転置の問題を解決する別の方法は、オートコレクトを使用することです。単語内の2文字を頻繁に転置することがわかった場合は、入力中に切り替えを行うオートコレクトエントリを作成できます。オートコレクトエントリの設定方法は、_WordTips._の他の問題で取り上げられています。

注:

このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(9230)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス: