![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как можно поместить курсор в любую точку документа MSWord? [D5, NT4]
alextov © (2003-01-21 16:18:00)Например, в документ вставляется неизвестное количество текста
WordDocument1.Range.InsertBefore(text)
и последнюю строку нужно выделить жирным.
Как мне захватить последнюю строку в WordDocument1.Range или
WordDocument1.Selection?
Ежели кто сталкивался или знает ... хелп плиз !!
alextov (2003-01-22 11:32:00) [1]Вариант с последней строкой проходит, спасибо. Но хотелось бы смотреть на вопрос шире, т.е. "можно поместить курсор в любую точку документа MSWord?" или "можно ли узнать текущее положение курсора?"
Calm (2003-01-21 16:54:00) [2]Насколько мне известно работать со строками в том виде, как они расположены на листе, нельзя :(
Можно работать с абзацами (Paragraphs), предложениями (Sentences), словами (Words) и отдельными символами (Characters).
Выделить последнюю строку документа можно выделить переместившись на самый последний символ, а затем вызывать метод перемещения курсора по нажатию на клавишу Home (как это сделать можно увидеть, записав макрос). Затем выделить все символы, попавшием между текущим положением курсора и последним.