英字・数字・括弧の色を変えたいときに
符号等を記載するとき、英字や数字、括弧を使用します。これらの色を変えると、文のチェックがより容易になります。
そこで、英字や数字、括弧の色を変えるマクロを作成しました。
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)に着色されます。色は、好みに応じて変えてください。