减少选择区域的大小(Microsoft Word)
乔治只想压缩他在文档中选择的某些文本中单词之间的间隔。他可以一次更改每个空间的点大小。他还可以通过查找空格并将其替换为较小的字体大小来做到这一点。但是,他想逐步减小空间的大小。 (例如,每步为0.1点。)
不可能完全执行George想要的操作,因为Word仅允许您以半点为单位调整字体大小,而不是十分之一为单位。如果一次减少一半,那么最好的方法是使用宏:
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_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)本技巧(13717)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。