選択範囲内のスペースのサイズを縮小する(Microsoft Word)
ジョージは、ドキュメント内で選択したテキスト内の単語間のスペースのみを要約したいと考えています。彼は各スペースのポイントサイズを一度に1つずつ変更できます。彼はまた、スペースを見つけて、それをより小さなフォントサイズのスペースに置き換えることによってそれを行うことができます。しかし、彼はスペースのサイズを段階的に減らしたいと思っています。 (たとえば、各ステップで0.1ポイント。)
Wordではフォントサイズを10ポイント単位ではなく、1/2ポイント単位でしか調整できないため、Georgeが望んでいることを正確に行うことはできません。一度に半分ずつデクリメントすることで問題が解決する場合は、マクロを使用するのが最善の方法です。
Sub StepSpaceFontSize() Dim F As Double Dim C As Long For C = 1 To Len(Selection) If Asc(Mid(Selection, C, 1)) = 32 Then F = Selection.Range.Characters(C).Font.Size If F > 5 Then Selection.Range.Characters(C).Font.Size = (F - 0.5) End If End If Next C End Sub
マクロは、選択されたテキストの各文字をステップスルーし、文字がスペースの場合は、そのスペースだけのポイントサイズを減らします。マクロはフォントサイズの下限を強制します。これは、5ポイントまでしか下がらないためです。
注:
このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(13717)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice365のWordに適用されます。