| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > нужна помощь с MS Word |
| Автор: Troychik 9.8.2011, 09:08 |
| Доброго времени суток! Крайне интересует одна задача: нужно создать приложение для работы с документами *.doc. но довольно специфическое: есть шаблон документа в который должны пихаться данные из приложения, но нужно предусмотреть возможно сть редактирования пользователем шаблона. Т.е. юзверь может перемещать нужные ему строки, таблицы как ему угодно по шаблону, а прога всё равно правильно в него должна пихать инфу (есть строка "Выполнил ______________", прога туда пихает "Иванов Людвиг Эрностович. юзер перемещает эту строку в документи, допустим из шапки в самый низ дока. прога должна всё туда же пихать Людвига Эрностовича, именно в эту строку). Есть какие-нить идеи по тому, как ето усуществить. |
| Автор: Данкинг 10.8.2011, 00:34 |
| Ну так сделай в документе теги, которые программа будет менять на нужные данные - кстати, это вроде как в принципе единственный возможный вариант для подобный работы с Вордом. Т.е. ищешь тег, например, <NAME> и меняешь его на "Людвиг Аристархович". |
| Автор: Troychik 10.8.2011, 08:05 |
| хм... а как поступить с таблицами? |
| Автор: de_Nis 10.8.2011, 09:11 |
| В Сети есть книга Корняков Программирование документов и приложений MS Office в Delphi Может быть, в ней есть ответы на заданные вопросы? |
| Автор: 14SatanA88 10.8.2011, 18:25 |
| Troychik, можешь просто хранить отдельно куски шаблона когда пользователь все введет и выберет порядок, создавай объект ворда и суй туда содержимое в порядке, выбранном пользователем. как работать с вордом через Delphi, на этом форуме подробно описано |
| Автор: Данкинг 10.8.2011, 21:01 | ||
А какая разница в данном случае? |