Поделиться через


Метод TextRange.Characters (Publisher)

Возвращает объект TextRange , представляющий указанное подмножество текстовых символов.

Синтаксис

expression. Символы (начало, длина)

Выражение Переменная, представляющая объект TextRange .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Start Обязательный Long Первый символ в возвращаемом диапазоне.
Length Необязательный Long Количество возвращаемых символов. Значение по умолчанию — 1.

Возвращаемое значение

TextRange

Замечания

Если значение Start больше числа символов в указанном тексте, возвращаемый диапазон начинается с последнего символа в указанном диапазоне.

Если длина больше числа символов от указанного начального символа до конца текста, возвращаемый диапазон содержит все эти символы.

Пример

В этом примере задается текст первой фигуры на первой странице активного документа, а затем шрифт первых двух символов — 15 точек и полужирный шрифт.

Sub CharRange() 
 Dim rngCharacters As TextRange 
 Set rngCharacters = Application.ActiveDocument.Pages(1).Shapes(1) _ 
 .TextFrame.TextRange.InsertBefore(NewText:="Hello World.") 
 With rngCharacters.Characters(Start:=1, Length:=2).Font 
 .Size = 15 
 .Bold = msoTrue 
 End With 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.