Положение курсора в тексте.

Программирование на Visual Basic for Applications
kuksha
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 17.07.2006 (Пн) 11:27

Положение курсора в тексте.

Сообщение kuksha » 19.06.2009 (Пт) 15:24

Когда Selection.Find.Execute нашёл последнее слово, он перемещает курсор в начало текста.
Как отловить этот момент?
Или проще - как узнать, что курсор находится в начале текста?

viter.alex
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 221
Зарегистрирован: 27.07.2008 (Вс) 20:17
Откуда: Montreal

Re: Положение курсора в тексте.

Сообщение viter.alex » 20.06.2009 (Сб) 22:15

Чтобы узнать, что курсор находится в начале текста (я имею ввиду в начале документа) нужно проверить значение его свойства Start. Если курсор в начале текста, то Selection.Start = 0. А если в конце, то Selection.End = Selection.Document.Range.End
Лучше день потерять — потом за пять минут долететь!

kuksha
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 17.07.2006 (Пн) 11:27

Re: Положение курсора в тексте.

Сообщение kuksha » 22.06.2009 (Пн) 23:07

Ага, оно. Спасибо!


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

    TopList