Font.SmallCaps property (Word)
True if the font is formatted as small capital letters. Read/write Long.
expression An expression that returns a Font object.
Returns True, False or wdUndefined (a mixture of True and False). Can be set to True, False, or wdToggle.
Setting the SmallCaps property to True sets the AllCaps property to False, and vice versa.
This example demonstrates the difference between small capital letters and all capital letters in a new document.
Set myRange = Documents.Add.Content With myRange .InsertAfter "This is a demonstration of SmallCaps." .Words(6).Font.SmallCaps = True .InsertParagraphAfter .InsertAfter "This is a demonstration of AllCaps." .Words(14).Font.AllCaps = True End With
This example formats the entire selection as small capital letters if part of the selection is already formatted as small capital letters.
If Selection.Type = wdSelectionNormal Then mySel = Selection.Font.SmallCaps If mySel = wdUndefined Then Selection.Font.SmallCaps = True Else MsgBox "You need to select some text." End If
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.