Как получить индекс ячейки таблицы в Word

Программирование на Visual Basic for Applications
Paul Z
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 19
Зарегистрирован: 03.09.2003 (Ср) 11:53

Как получить индекс ячейки таблицы в Word

Сообщение Paul Z » 09.06.2008 (Пн) 11:10

Добрый день, подскажите, пожалуйста, как определить в Word-е индекс ячейки в таблице при щелчке по ячейке мышью?
Понятно, что ее содержимое это Selection.Range, а вот ее индекс как выудить не совсем ясно!
Спасибо.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.06.2008 (Пн) 11:13

RowIndex
Lasciate ogni speranza, voi ch'entrate.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.06.2008 (Пн) 11:14

И отредактируй профиль, укажи действующий email.
Lasciate ogni speranza, voi ch'entrate.

Paul Z
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 19
Зарегистрирован: 03.09.2003 (Ср) 11:53

Сообщение Paul Z » 09.06.2008 (Пн) 12:21

ммм .... извините, но чтобы добраться до RowIndex надо знать индекс XXX в выражении Selection.Cells(XXX).RowIndex, а как его узнать ???
P.S. Профиль подправил

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.06.2008 (Пн) 13:00

Selection.Cells(1).RowIndex — это номер строки текущей ячейки.
Lasciate ogni speranza, voi ch'entrate.

Paul Z
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 19
Зарегистрирован: 03.09.2003 (Ср) 11:53

Сообщение Paul Z » 09.06.2008 (Пн) 14:17

Thank you.
Нда, долго бы сам догадывался :roll:

Vlassoff
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 06.06.2008 (Пт) 13:55

Сообщение Vlassoff » 11.06.2008 (Ср) 9:28

Есть такая штука

Selection.Information

Так вот в списке переменных этого метода есть
wdStartOfRangeRowNumber
wdStartOfRangeColumnNumber

Это и будет индекс ячейки и индекс колонки соответственно. Для объекта Range - также приминим.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 106

    TopList