![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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