Свойство TextRange.MajorityFont (Publisher)
Возвращает объект Font , представляющий имя шрифта, наиболее используемое в текстовом диапазоне.
Синтаксис
expression. MajorityFont
Выражение Переменная, представляющая объект TextRange .
Возвращаемое значение
Font
Пример
В этом примере создается новое текстовое поле, заполняется его текстом, проверяется, является ли наиболее используемым шрифтом Tahoma, а если это не так, измените шрифт на 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
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.