|
技術評論社の書籍「Word2002 300の技」に
112番目の技として以下のようなマクロが載っています。
(1箇所だけ、私が手を加えて変更しています。
「Selection.Font.Scaling = 50」で文字幅を50%に指定し、
半角文字と同じ幅になるようにしています。
御不要な場合は、この行を削除して下さい。)
尚、文字列変換の対象は「本文」です。
「オブジェクト」のほうは、どうにも判りません。
お許し下さい。
Sub 半角カタカナ全角変換()
Selection.Words(1).Select
Selection.Collapse wdCollapseStart
'
Selection.Find.ClearFormatting
With Selection.Find
.Text = "[ヲ-゚]{1,}"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchFuzzy = False
.MatchWildcards = True
End With
'
Do While Selection.Find.Execute
With Selection.Range
.CharacterWidth = wdWidthFullWidth
Selection.Font.Scaling = 50
End With
Selection.Collapse wdCollapseEnd
Loop
End Sub ' 半角カタカナ全角変換 *----*----*
|
|