Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает объект TextRange , представляющий указанное подмножество текстовых символов. Сведения о подсчете или циклическом переборе символов в текстовом диапазоне см. в разделе Объект TextRange .
Синтаксис
выражение.
Characters( _Start_, _Length_ )
выражение Переменная, представляющая объект TextRange .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Start | Необязательный | Long | Первый символ в возвращаемом диапазоне. |
| Length | Необязательный | Long | Количество возвращаемых символов. |
Возвращаемое значение
TextRange
Примечания
Если опущены поля "Начн" и "Длина", возвращается диапазон, который начинается с первого символа и заканчивается последним абзацем указанного диапазона.
Если указано значение "Нач", но опущена длина, возвращаемый диапазон содержит один символ.
Если указан параметр "Длина", но опущен параметр "Начало", возвращаемый диапазон начинается с первого символа указанного диапазона.
Если значение "Пуск" превышает количество символов в указанном тексте, возвращаемый диапазон начинается с последнего символа в указанном диапазоне.
Если значение "Длина" превышает количество символов от указанного начального знака до конца текста, возвращаемый диапазон содержит все эти символы.
Пример
В этом примере во втором примере на первом слайде активной презентации задается текст для второй фигуры, а второй — подстрочный знак со смещением в 20%.
Dim charRange As TextRange
With Application.ActivePresentation.Slides(1).Shapes(2)
Set charRange = .TextFrame.TextRange.InsertBefore("H2O")
charRange.Characters(2).Font.BaselineOffset = -0.2
End With
В этом примере каждый подстрочный знак в второй фигуре на первом слайде выделен полужирным шрифтом.
With Application.ActivePresentation.Slides(1).Shapes(2) _
.TextFrame.TextRange
For i = 1 To .Characters.Count
With .Characters(i).Font
If .Subscript Then .Bold = True
End With
Next
End With
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.