引用テキストに下線を引く(Microsoft Word)
一部のドキュメントでは、引用符で囲まれた情報に下線を引く必要がある場合があります。たとえば、一部の法的文書では、引用符で囲まれたすべての資料を見つけて、引用符の間の情報に下線を引く必要がある場合があります。これは、下線または引用符のいずれかを使用するが、両方を使用しない通常の散文の記述とは異なります。
引用されたすべてのテキストを検索して下線を引く必要がある場合は、次のマクロを使用できます。引用符を検索し、見つかった場合は、次の引用符までのすべてに下線を引きます。実際には引用符自体に下線を引くことはないことに注意してください。
Sub UnderlineQuoted() Dim bDelQuotes As Boolean Dim bMvRt As Boolean Selection.HomeKey Unit:=wdStory ' controls deletion of quote marks bDelQuotes = False With Selection.Find .ClearFormatting .Text = Chr(34) .Replacement.Text = "" .Forward = True .Wrap = wdFindStop .Execute End With While Selection.Find.Found Selection.MoveRight Unit:=wdCharacter, Count:=1 ' switch on selection extend mode Selection.ExtendMode = True bMvRt = True ' find second quote of this pair Selection.Find.Execute If Selection.Find.Found Then Selection.MoveLeft Unit:=wdCharacter, Count:=1 If Len(Selection.Range.Text) > 0 Then ' make it underlined Selection.Font.Underline = True ' delete quote marks, if appropriate If bDelQuotes Then Selection.Cut Selection.TypeBackspace Selection.Delete Unit:=wdCharacter, Count:=1 Selection.Paste bMvRt = False End If End If End If Selection.ExtendMode = False If bMvRt Then Selection.Collapse Direction:=wdCollapseEnd Selection.MoveRight Unit:=wdCharacter, Count:=1 End If Selection.Find.Execute Wend End Sub
bDelQuotes変数の設定に注意してください。 Falseに設定されている場合(ここにあるように)、引用符自体はマクロによって削除されません。変数の値をTrueに変更すると、マクロはドキュメント内の引用符を削除します。引用符の間のテキストに実際に下線が引かれている場合にのみ、引用符が削除されることに注意してください。
注:
このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
link:/ wordribbon-WordTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]
。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(10473)は、Microsoft Word 2007、2010、2013、および2016に適用されます。Wordの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。
link:/ word-Underlining_Quoted_Text [Underlining QuotedText]
。