Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Word - Как узнать номер строки в которой находится курсор ? [D7, WinXP]


IGo ©   (2006-11-22 11:24:00) 

Я нашёл в Word'е нужный кусок текста. Как узнать номер строки, в котой он находится ?


IGo   (2006-11-22 16:00:00) [1]

to clickmaker

Огромное спасибо.


clickmaker   (2006-11-22 15:11:00) [2]

WA.Selection.Information[wdFirstCharacterLineNumber]


IGo   (2006-11-22 14:12:00) [3]

Из справки по VB :

Using the Range Object
Use the Range method to return a Range object defined by the given starting and ending character positions. The following example returns a Range object that refers to the first 10 characters in the active document.

Set myRange = ActiveDocument.Range(Start:=0, End:=10)

Перевод (в кратце) : Данный пример показывает как можно получить первые 10 символов из активного документа.


Shirson   (2006-11-22 14:10:00) [4]

"Use the Range method to return a Range object defined by the given starting and ending character positions. The following example returns a Range object that refers to the first 10 characters in the active document.
Set myRange = ActiveDocument.Range(Start:=0, End:=10)"


clickmaker   (2006-11-22 13:45:00) [5]


> параметрами для Range являются номера символов

то есть? разве первый не строка, а второй не символ в строке?


IGo   (2006-11-22 13:41:00) [6]

Если я не ошибаюсь параметрами для Range являются номера символов, а не строк. Либо это должна быть таблица.


clickmaker   (2006-11-22 13:31:00) [7]


> [8] IGo   (22.11.06 13:30)

в цикле по Range(row, col) если, пока Range.Start <> Selection.Start ?


IGo   (2006-11-22 13:30:00) [8]

Искал и там, и там. Но там только номера строк в таблице. А просто номера строки текста я не нашёл.


Dmitrij_K   (2006-11-22 13:29:00) [9]

MSWord->Сервис->Макросы->Редактор чегото-там
дальше F1 или F2


Dmitrij_K   (2006-11-22 13:27:00) [10]

Help по Word Basic


IGo   (2006-11-22 13:10:00) [11]

Искал у Microsoft, но безрезультатно.


clickmaker   (2006-11-22 12:37:00) [12]

может как-то через WordApp.Range, WordApp.Selection.Start


Anatoly Podgoretsky   (2006-11-22 12:33:00) [13]

> IGo  (22.11.2006 12:14:02)  [2]

Где искал? Искать надо у Микрософт, поскольку Дельфи заканчивается на Create WordApp


IGo   (2006-11-22 12:14:00) [14]

Не совсем понял. В help'е чего. И что такое Information ?

Мне необходимо в Delphi узнать номер строки, в которой находится курсор.

Мне кажется, что по аналогии с WordApp.Selection.Text должно быть WordApp.Selection.Line или что-то подобное.

Но я не могу найти.


Dmitrij_K   (2006-11-22 12:05:00) [15]

Посмотри в helpe Information


Наверх

Титульная страница Поиск, карта сайта Написать письмо