英字・数字・括弧の色を変えたいときに
符号等を記載するとき、英字や数字、括弧を使用します。これらの色を変えると、文のチェックがより容易になります。
そこで、英字や数字、括弧の色を変えるマクロを作成しました。
Sub 英字数字括弧いろかはれ()
Dim 英字ギリシャ文字 As String: 英字ギリシャ文字 = "[A-Za-zA-Za-zΑ-Ωα-ω]"
Dim 数字 As String: 数字 = "[0-90-9]"
Dim 括弧 As String: 括弧 = "[(*)]"
Call 着色する(英字ギリシャ文字, wdColorDarkRed)
Call 着色する(数字, wdColorAqua)
Call 着色する(括弧, wdColorBrightGreen)
End Sub
Sub 着色する(ByRef 置換文字 As String, カラー As Long)
With ActiveDocument.Range(0, 0).Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = 置換文字
.Replacement.Font.Color = カラー
.Format = True
.Forward = True
.Wrap = wdFindContinue
.MatchFuzzy = False
.MatchWildcards = True
.Execute Replace:=wdReplaceAll
.Format = False
.Font.Color = False
.Replacement.Font.Color = False
.Text = ""
.MatchWildcards = False
End With
End Sub
このマクロでは、英字ギリシャ文字が濃赤色(wdColorDarkRed)、数字が水色(wdColorAqua)、括弧が明緑色(wdColorBrightGreen)に着色されます。色は、好みに応じて変えてください。
