Xiao Peng

My personal blog moves to xiaopeng.me , blogs about design patterns will be synced to here.
肖鹏,ThoughtWorks资深咨询师,目前关注于架构模式、敏捷软件开发等领域,并致力于软件开发最佳实践的推广和应用。
多次为国内大型企业敏捷组织转型提供咨询和培训服务,在大型团队持续集成方面具有丰富的经验。
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

MS Office Word Tip: Small Caps

Posted on 2008-01-15 16:06  勇敢的鸵鸟  阅读(585)  评论(0编辑  收藏  举报

POSA中的模式名称的样子看上去是这样的:Reactor。在word中实现这个效果只要选中这个单词,然后按下快捷键:Ctrl+Shif+k即可。想要使用较大字号的字母大写。

在网页中使用的方法是:

In HTML documents, small caps can be specified using the CSS font-variant "small-caps":

<span style="font-variant: small-caps;">Jane Doe</span>

renders as

Jane Doe

有时候,我们希望连续的几个单词每个单词的首字母均使用较大字号,但是又懒得每个先改成大写字母然后再使用快捷键。可以使用下面这个宏:

Sub MakeSmallCaps()
     If Selection.Type = wdSelectionIP Then
          Selection.MoveLeft Unit:=wdWord, Count:=1
          Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend
     End If
     Selection.Range.Case = wdTitleWord
     Selection.Font.SmallCaps = True
End Sub