Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.17;
Скачать: CL | DM;

Вниз

таблица MS Word   Найти похожие ветки 

 
aleko   (2007-05-25 00:14) [0]

Доброго времени суток, Мастера. Подскажите, как перемещаясь по строкам таблицы в Ворде узнать что находишся на последней странице?


 
aleko   (2007-05-25 00:15) [1]

Сорри, не на странице, а на последней строке... :)


 
Kostafey ©   (2007-05-25 00:19) [2]

А файл Word-а был создан из програмы на Delphi ?


 
aleko   (2007-05-25 00:23) [3]

Нет, обычный вордовский документ с содержимым в виде таблицы, а что есть какая-то разница как он был создан?


 
Kostafey ©   (2007-05-25 00:41) [4]

> Нет, обычный вордовский документ с содержимым в виде таблицы

Пытаюсь понять что ты делаешь-то.
Т.е. пишется макрос ?

> а что есть какая-то разница как он был создан?

если бы предположение [2] было бы верно разница была бы большая


 
aleko   (2007-05-25 01:02) [5]

Вордовский документ, таблица из трех столбцов и энного количества строк. На основе содержимого столбцов формируются списки, которые затем в процессе работы используются для подстановки и ввода данных (ComboBox). Перемещаюсь по таблице в цикле построчно, использую wdCell и соотвественно MoveRight. Хотя можно и MoveDown и по столбцам. Но все равно, рано или поздно подойду к краю таблицы и тут ступор, а как узнать что уже все? Если перемещаюсь вправо, то будут добавляться новые строки, а если вниз, то кажется выскочит ошибка, что-то про то, что таблица кончилась и перемещение wdCell уже невозможно...

Если не охота, можно не разжевывать, просто скажите куда думать, сорри если опять непонятно объяснил.. :)


> если бы предположение [2] было бы верно разница была бы
> большая


И все таки, в чем разница?


 
Kostafey ©   (2007-05-25 01:16) [6]

> то кажется выскочит ошибка, что-то про то, что таблица кончилась
> и перемещение wdCell уже невозможно...

По-моему это совсем не сложно, но справочника под рукой нет, на память не подскажу, ну грубо говоря:

W.ActiveDocument.Tables[i].Rows.Count - даст число строк или что-то в этом роде.


> И все таки, в чем разница?

У меня обычно все наоборот, данные экстортируются в ворд.


 
aleko   (2007-05-25 01:40) [7]

Да..., если это так, то значит я торможу конкретно :))
Жаль, сейчас не могу проверить.. Спасибо..


> У меня обычно все наоборот, данные экстортируются в ворд.


В данный момент понадобилась обратная связь.. :)


 
Kostafey ©   (2007-05-25 01:43) [8]

> [7] aleko

Ну завтра значит точно разберемся :)


 
Anatoly Podgoretsky ©   (2007-05-25 09:09) [9]

> aleko  (25.05.2007 01:02:05)  [5]

Никакой разницы, более того Дельфи с Вордом не работает, Дельфи только подключается к Ворду, а дальше Микрософт сам рулит, с твоей помощью конечно.


 
aleko   (2007-05-26 19:53) [10]


> Kostafey ©   (25.05.07 01:43) [8]


Все получилось, спасибо еще раз..



Страницы: 1 вся ветка

Текущий архив: 2007.06.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
1-1176879638
DVM
2007-04-18 11:00
2007.06.17
Портится изображение ScrollBar.


2-1179981178
=BuckLr=
2007-05-24 08:32
2007.06.17
RichEdit - полосы прокрутки


1-1177080291
DelphiLexx
2007-04-20 18:44
2007.06.17
Frame - как переопределить метод


15-1179817899
Rouse_
2007-05-22 11:11
2007.06.17
Производители Spyware подали в суд на Антивирус :)


15-1179590819
@!!ex
2007-05-19 20:06
2007.06.17
Двойной коннект.