トレントは科学出版社で働いています。彼が扱っている原稿には、昆虫や動物のさまざまな種の名前など、多くの専門用語があります。スコットは、これらの種の名前がす​​べてイタリック体になっていることを確認する必要があります。スコットは、用語のリスト(おそらくテキストファイル内)を使用して、リスト内の各単語がドキュメントにイタリックで表示されていることをWordに確認させる方法があるかどうか疑問に思います。

この特定のタスクを実行するために入手できるアドオンツールは複数あります。 _WordTips_の読者が提案した2つには、次のものがあります。

FRedit: http://www.archivepub.co.uk/book.html EditTools: http://www.wordsnsync.com/

これらは強力なツールであり、FReditを無料で入手することもできます。もちろん、欠点は、各ツールに独自の学習曲線が付属していることです。この曲線を使用して、目的の操作を実行する必要があります。

別のアプローチは、タスクを実行するための独自のマクロを作成することです。

幸い、そのようなマクロはそれほど複雑ではありません。基本的に、(メモ帳などのプログラムを使用して)各行に単一の種名を含むプレーンテキストファイルを作成できます。次に、マクロでファイルを開き、各行を読み取り、ドキュメント内でその種のすべてのインスタンスをイタリックに変更できます。

Sub FindSpeciesForItalic2()

Dim sSpecies As String

Open "C:\species.txt" For Input As #1     Do While Not EOF(1)

Line Input #1, sSpecies         With Selection.Find             .ClearFormatting             .Replacement.ClearFormatting             .Replacement.Font.Italic = True             .Text = sSpecies             .Forward = True             .Wrap = wdFindContinue         End With         Selection.Find.Execute Replace:=wdReplaceAll     Loop     Close #1 End Sub

このマクロは、C:ドライブのルートディレクトリに保存されているspecies.txtという名前のテキストファイルに依存しています。 (別の場所に保存することも、別の名前を付けることもできますが、その場合は、変更を反映するようにコードの行を変更する必要があります。)テキストファイルから各行を読み取った後、検索と置換を使用して作成します。テキストがイタリックに変更されていることを確認してください。

通常、種名では問題になりませんが、テキストファイルの各行が十分に一意であることを確認して、ドキュメント内の部分的な単語に影響を与えないようにする必要があります。たとえば、「1つ」だけを検索するのは良い考えではありません。「完了」、「トーン」、「ロナー」などと一致するからです。そうですね。

注:

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

link:/ wordribbon-WordTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]

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

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(13639)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice365のWordに適用されます。