Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает начальную и конечную позиции символов для существующего диапазона.
Синтаксис
выражение.
SetRange( _Start_ , _End_ )
выражение (обязательно). Переменная, представляющая объект Range .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Start | Обязательный | Long | Начальная позиция символа диапазона. |
| End | Обязательный | Long | Позиция конечного символа диапазона. |
Замечания
Значения позиции символов начинаются в начале истории, первое значение — 0 (ноль). Учитываются все символы, включая непечатные символы. Скрытые символы учитываются, даже если они не отображаются.
Метод SetRange переопределяет начальную и конечную позиции существующего объекта Range . Этот метод отличается от метода Range , который используется для создания диапазона с учетом начальной и конечной позиции.
Пример
В этом примере setRange используется для переопределений myRange для ссылки на первые три абзаца активного документа.
Set myRange = ActiveDocument.Paragraphs(1).Range
myRange.SetRange Start:=myRange.Start, _
End:=ActiveDocument.Paragraphs(3).Range.End
В этом примере setRange используется для переопределений myRange для ссылки на область, начинающуюся в начале документа и заканчивающуюся в конце текущего выделения.
Set myRange = ActiveDocument.Range(Start:=0, End:=0)
myRange.InsertAfter "Hello "
myRange.SetRange Start:=myRange.Start, End:=Selection.End
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.