Метод MoveDown

Программирование на Visual Basic for Applications
Sweety
Новичок
Новичок
Аватара пользователя
 
Сообщения: 34
Зарегистрирован: 27.05.2004 (Чт) 8:38
Откуда: Москва

Метод MoveDown

Сообщение Sweety » 04.02.2005 (Пт) 15:55

У меня с методом MoveDown некоторые проблемы.
Я выделяю таблицу, копирую ее, и пишу:
Selection.MoveDown Unit:=wdLine, Count:=1
потом,
Selection.TypeParagraph
Selection.Paste
Так вот, один раз курсор оказывается за пределами таблицы и вставляет таблицу как отдельную (то, что мне и надо).
А иногда не выходя из таблицы просто образует в ней же новые строки. А мне так совсем не надо :-(((

Что можно сделать?
Безмолвное дело лучше бесполезного слова.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.02.2005 (Пт) 16:29

Мож взять range таблицы, узреть его end, и сделать этому end goto?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Sweety
Новичок
Новичок
Аватара пользователя
 
Сообщения: 34
Зарегистрирован: 27.05.2004 (Чт) 8:38
Откуда: Москва

Сообщение Sweety » 07.02.2005 (Пн) 15:14

Написала вот таким образом:

Selection.GoTo What:=wdGoToLine, Count:=Selection.Range.End

Вроде бы пока работает. :)
Спасибо.
Безмолвное дело лучше бесполезного слова.


Вернуться в VBA

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

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

    TopList