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


Свойство Range.Start (Word)

Возвращает или задает начальную позицию символов диапазона. Для чтения и записи, Long.

Синтаксис

expression. Начать

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

Замечания

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

Это свойство возвращает начальную позицию символа относительно начала истории. Основной текст (wdMainTextStory) начинается с позиции символа 0 (ноль). Вы можете изменить размер выделенного фрагмента, диапазона или закладки, задав это свойство.

Пример

В этом примере возвращается начальная позиция второго абзаца и конечная позиция четвертого абзаца в активном документе. Позиции символов используются для создания диапазона myRange.

pos = ActiveDocument.Paragraphs(2).Range.Start 
pos2 = ActiveDocument.Paragraphs(4).Range.End 
Set myRange = ActiveDocument.Range(Start:=pos, End:=pos2)

В этом примере начальная позиция myRange перемещается на один символ вправо (это уменьшает размер диапазона на один символ).

Set myRange = Selection.Range 
myRange.SetRange Start:=myRange.Start + 1, End:=myRange.End

См. также

Объект Range

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

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