Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.06.17;
Скачать: [xml.tar.bz2];

Вниз

таблица 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.177 c
3-1174911349
Stanislav
2007-03-26 16:15
2007.06.17
неотображаются русские буквы в ASP


10-1132635470
Simon
2005-11-22 07:57
2007.06.17
Печать Excel


1-1177058182
Маруська
2007-04-20 12:36
2007.06.17
Расположение диаграммы на листе в Excel


15-1179914340
MBo
2007-05-23 13:59
2007.06.17
Скоро у школьников экзамены. ЕГЭ.


2-1180095658
Zed
2007-05-25 16:20
2007.06.17
Paradox, Microsoft Access… ???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский