MajorityFont Property [Publisher 2003 VBA Language Reference]
Returns a Font object that represents the font name most in use in a text range.
expression.MajorityFont
expression Required. An expression that returns one of the objects in the Applies To list.
Example
This example creates a new text box, fills it with text, checks if the font most in use is Tahoma, and if it isn't, changes the font to Tahoma.
Sub SetFontName()
Dim intCount As Integer
With ActiveDocument.Pages(1).Shapes _
.AddTextbox(Orientation:=pbTextOrientationHorizontal, _
Left:=100, Top:=100, Width:=100, Height:=100) _
.TextFrame.TextRange
For intCount = 1 To 10
.InsertAfter NewText:="This is a test. "
Next intCount
If .MajorityFont <> "Tahoma" Then _
.Font.Name = "Tahoma"
End With
End Sub
Applies to | TextRange Object