Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.30;
Скачать: CL | DM;

Вниз

Как можно поместить курсор в любую точку документа MSWord?   Найти похожие ветки 

 
alextov   (2003-01-21 16:18) [0]

Например, в документ вставляется неизвестное количество текста

WordDocument1.Range.InsertBefore(text)

и последнюю строку нужно выделить жирным.
Как мне захватить последнюю строку в WordDocument1.Range или
WordDocument1.Selection?

Ежели кто сталкивался или знает ... хелп плиз !!


 
Calm ©   (2003-01-21 16:54) [1]

Насколько мне известно работать со строками в том виде, как они расположены на листе, нельзя :(

Можно работать с абзацами (Paragraphs), предложениями (Sentences), словами (Words) и отдельными символами (Characters).

Выделить последнюю строку документа можно выделить переместившись на самый последний символ, а затем вызывать метод перемещения курсора по нажатию на клавишу Home (как это сделать можно увидеть, записав макрос). Затем выделить все символы, попавшием между текущим положением курсора и последним.


 
alextov   (2003-01-22 11:32) [2]

Вариант с последней строкой проходит, спасибо. Но хотелось бы смотреть на вопрос шире, т.е. "можно поместить курсор в любую точку документа MSWord?" или "можно ли узнать текущее положение курсора?"



Страницы: 1 вся ветка

Текущий архив: 2003.01.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
14-96972
vic_774N
2003-01-12 23:10
2003.01.30
Кто использовал кoмпоненты ZipTV ?


3-96565
Леша
2003-01-10 14:45
2003.01.30
Помогите с поиском в базе данных


8-96883
Lnstr
2002-10-14 14:02
2003.01.30
TMediaplayer - вывод AVI на панель в уменьшенном масштабе


3-96588
Шевченко Александр
2003-01-10 17:08
2003.01.30
Как создать локальную таблицу DBF или DB компонентами ADO?


9-96502
Some0ne.
2002-07-27 00:16
2003.01.30
Управление мышой