Свойство Font2.Fill (Office)
Возвращает свойства форматирования для шрифта указанного текста. Только для чтения.
Синтаксис
expression. Заполнить
Выражение Выражение, возвращающее объект Font2 .
Пример
В следующем коде предполагается, что фигура была вставлена в Лист 1. Код вставляет текст в фигуру и изменяет цвет шрифта на полужирный и красный. Затем он добавляет возврат каретки после второго слова, создавая второй абзац, и выравнивает абзац справа.
Sub TestShapeAttributes()
Dim shp As Excel.Shape
Dim rng As Office.TextRange2
Dim rngWord As Office.TextRange2
Dim rngRun As Office.TextRange2
Dim rngPara As Office.TextRange2
Dim fnt As Office.Font2
Set shp = ActiveSheet.Shapes(1)
Set rng = shp.TextFrame2.TextRange
rng.Text = "This is test text."
Set rngWord = rng.Words(2)
Set fnt = rngWord.Font
With fnt
.Fill.ForeColor.RGB = RGB(255, 0, 0)
.Bold = msoTrue
End With
Set rngRun = rng.Runs(3)
rngRun.InsertBefore vbCr
Set rngPara = rng.Paragraphs(2)
rngPara.ParagraphFormat.Alignment = msoAlignRight
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по