![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
таблица MS Word [D7, XP]
aleko © (2007-05-25 00:14:00)Доброго времени суток, Мастера. Подскажите, как перемещаясь по строкам таблицы в Ворде узнать что находишся на последней странице?
aleko (2007-05-26 19:53:00) [1]
> Kostafey © (25.05.07 01:43) [8]
Все получилось, спасибо еще раз..
Anatoly Podgoretsky (2007-05-25 09:09:00) [2]> aleko (25.05.2007 01:02:05) [5]
Никакой разницы, более того Дельфи с Вордом не работает, Дельфи только подключается к Ворду, а дальше Микрософт сам рулит, с твоей помощью конечно.
Kostafey (2007-05-25 01:43:00) [3]> [7] aleko
Ну завтра значит точно разберемся :)
aleko (2007-05-25 01:40:00) [4]Да..., если это так, то значит я торможу конкретно :))
Жаль, сейчас не могу проверить.. Спасибо..
> У меня обычно все наоборот, данные экстортируются в ворд.
В данный момент понадобилась обратная связь.. :)
Kostafey (2007-05-25 01:16:00) [5]> то кажется выскочит ошибка, что-то про то, что таблица кончилась
> и перемещение wdCell уже невозможно...
По-моему это совсем не сложно, но справочника под рукой нет, на память не подскажу, ну грубо говоря:
W.ActiveDocument.Tables[i].Rows.Count - даст число строк или что-то в этом роде.
> И все таки, в чем разница?
У меня обычно все наоборот, данные экстортируются в ворд.
aleko (2007-05-25 01:02:00) [6]Вордовский документ, таблица из трех столбцов и энного количества строк. На основе содержимого столбцов формируются списки, которые затем в процессе работы используются для подстановки и ввода данных (ComboBox). Перемещаюсь по таблице в цикле построчно, использую wdCell и соотвественно MoveRight. Хотя можно и MoveDown и по столбцам. Но все равно, рано или поздно подойду к краю таблицы и тут ступор, а как узнать что уже все? Если перемещаюсь вправо, то будут добавляться новые строки, а если вниз, то кажется выскочит ошибка, что-то про то, что таблица кончилась и перемещение wdCell уже невозможно...
Если не охота, можно не разжевывать, просто скажите куда думать, сорри если опять непонятно объяснил.. :)
> если бы предположение [2] было бы верно разница была бы
> большая
И все таки, в чем разница?
Kostafey (2007-05-25 00:41:00) [7]> Нет, обычный вордовский документ с содержимым в виде таблицы
Пытаюсь понять что ты делаешь-то.
Т.е. пишется макрос ?
> а что есть какая-то разница как он был создан?
если бы предположение [2] было бы верно разница была бы большая
aleko (2007-05-25 00:23:00) [8]Нет, обычный вордовский документ с содержимым в виде таблицы, а что есть какая-то разница как он был создан?
Kostafey (2007-05-25 00:19:00) [9]А файл Word-а был создан из програмы на Delphi ?
aleko (2007-05-25 00:15:00) [10]Сорри, не на странице, а на последней строке... :)