Метод TextRange.Runs (PowerPoint)
Возвращает объект TextRange , представляющий указанное подмножество текстовых выполнений. Текстовый запуск состоит из диапазона символов, которые используют одни и те же атрибуты шрифта.
Синтаксис
выражение. Runs
( _Start_
, _Length_
)
Выражение Переменная, представляющая объект TextRange .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Start | Необязательный | Long | Первый запуск в возвращаемом диапазоне. |
Length | Необязательный | Long | Количество возвращаемых запусков. |
Возвращаемое значение
TextRange
Замечания
Если и Start, и Length опущены, возвращаемый диапазон начинается с первого выполнения и заканчивается последним абзацем в указанном диапазоне.
Если указан параметр Start, но параметр Length опущен, возвращаемый диапазон содержит один запуск.
Если параметр Length указан, но параметр Start опущен, возвращаемый диапазон начинается с первого запуска в указанном диапазоне.
Если значение Start больше числа запусков в указанном тексте, возвращаемый диапазон начинается с последнего выполнения в указанном диапазоне.
Если длина больше числа запусков от указанного начального запуска до конца текста, возвращаемый диапазон содержит все эти запуски.
Выполнение состоит из всех символов из первого символа после изменения шрифта на второй символ последнего, который имеет одинаковые атрибуты шрифта. Например, рассмотрим следующее предложение:
Это курсивное слово не является жирным.
В предыдущем предложении первый запуск состоит из слова "This" только в том случае, если пробел после слова "This" не отформатирован как курсив (если пробел курсив, первый запуск — это только первые три символа или "Thi"). Аналогичным образом второй запуск содержит слово "курсив" только в том случае, если пробел после слова отформатирован как курсив.
Сведения о подсчете или цикле выполнения в текстовом диапазоне см. в разделе Объект TextRange .
Пример
В этом примере второй запуск форматируется в форме 2 на слайде 1 в активной презентации как курсив, если он уже выделен курсивом.
With Application.ActivePresentation.Slides(1).Shapes(2) _
.TextFrame.TextRange
With .Runs(2).Font
If .Italic Then
.Bold = True
End If
End With
End With
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по