Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
13 дек 2024, 12:00

Как в ворде перейти на другую страницу

Автор juliamosus, 03 июл 2013, 16:21

0 Пользователей и 1 гость просматривают эту тему.

juliamosus

Здравствуйте, делаю макет на основе active document, нужно вывести значения табличной части документа в макет.  Нужно,чтобы они выводились где-то на середине 3-ей страницы. Делаю так:

Word = MsWord.Application;
Word.Selection.MoveDown(0, 1000);


этот метод максимум может опустить до начала 2-ой.

MuI_I_Ika

Word выдает Selection.MoveDown Unit:=wdLine, Count:=73

Цитата: juliamosus от 03 июл 2013, 16:21этот метод максимум может опустить до начала 2-ой.

А у вас текст заполнен в документе. То есть существует ли эта третья страница?

juliamosus

Цитата: MuI_I_Ika от 03 июл 2013, 17:47
Word выдает Selection.MoveDown Unit:=wdLine, Count:=73

Цитата: juliamosus от 03 июл 2013, 16:21этот метод максимум может опустить до начала 2-ой.

А у вас текст заполнен в документе. То есть существует ли эта третья страница?
существует!

MuI_I_Ika


MuI_I_Ika

Кстати есть же замечательный метод Selection.MoveRight

Попробуйте использовать его.

juliamosus

Цитата: MuI_I_Ika от 03 июл 2013, 19:41
Кстати есть же замечательный метод Selection.MoveRight

Попробуйте использовать его.
Он только вправо двигает, Selection.MoveLeft соответственно влево...а нужно в конец документа. Есть метод Selection.MoveEnd, но не понятно какие параметры задавать и как работает, 1с ругается :(
Word 2007
Добавлено: 03 июл 2013, 20:53


Цитата: MuI_I_Ika от 03 июл 2013, 19:41
Кстати есть же замечательный метод Selection.MoveRight

Попробуйте использовать его.
до меня дошло)) спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск