Текущий архив: 2007.01.14;
Скачать: CL | DM;
Вниз
Word - Как узнать номер строки в которой находится курсор ? Найти похожие ветки
← →
IGo (2006-11-22 11:24) [0]Я нашёл в Word"е нужный кусок текста. Как узнать номер строки, в котой он находится ?
← →
Dmitrij_K (2006-11-22 12:05) [1]Посмотри в helpe Information
← →
IGo (2006-11-22 12:14) [2]Не совсем понял. В help"е чего. И что такое Information ?
Мне необходимо в Delphi узнать номер строки, в которой находится курсор.
Мне кажется, что по аналогии с WordApp.Selection.Text должно быть WordApp.Selection.Line или что-то подобное.
Но я не могу найти.
← →
Anatoly Podgoretsky © (2006-11-22 12:33) [3]> IGo (22.11.2006 12:14:02) [2]
Где искал? Искать надо у Микрософт, поскольку Дельфи заканчивается на Create WordApp
← →
clickmaker © (2006-11-22 12:37) [4]может как-то через WordApp.Range, WordApp.Selection.Start
← →
IGo (2006-11-22 13:10) [5]Искал у Microsoft, но безрезультатно.
← →
Dmitrij_K (2006-11-22 13:27) [6]Help по Word Basic
← →
Dmitrij_K (2006-11-22 13:29) [7]MSWord->Сервис->Макросы->Редактор чегото-там
дальше F1 или F2
← →
IGo (2006-11-22 13:30) [8]Искал и там, и там. Но там только номера строк в таблице. А просто номера строки текста я не нашёл.
← →
clickmaker © (2006-11-22 13:31) [9]
> [8] IGo (22.11.06 13:30)
в цикле по Range(row, col) если, пока Range.Start <> Selection.Start ?
← →
IGo (2006-11-22 13:41) [10]Если я не ошибаюсь параметрами для Range являются номера символов, а не строк. Либо это должна быть таблица.
← →
clickmaker © (2006-11-22 13:45) [11]
> параметрами для Range являются номера символов
то есть? разве первый не строка, а второй не символ в строке?
← →
Shirson © (2006-11-22 14:10) [12]"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)"
← →
IGo (2006-11-22 14:12) [13]Из справки по 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 символов из активного документа.
← →
clickmaker © (2006-11-22 15:11) [14]WA.Selection.Information[wdFirstCharacterLineNumber]
← →
IGo (2006-11-22 16:00) [15]to clickmaker
Огромное спасибо.
Страницы: 1 вся ветка
Текущий архив: 2007.01.14;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.011 c