![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть ли какие идеи? (MS Word) [D7, WinXP]
Troychik © (2011-08-09 10:04:00)Доброго времени суток!
Крайне интересует одна задача: нужно создать приложение для работы с документами *.doc. но довольно специфическое: есть шаблон документа в который должны пихаться данные из приложения, но нужно предусмотреть возможно сть редактирования пользователем шаблона. Т.е. юзверь может перемещать нужные ему строки, таблицы как ему угодно по шаблону, а прога всё равно правильно в него должна пихать инфу (есть строка "Выполнил ______________", прога туда пихает "Иванов Людвиг Эрностович. юзер перемещает эту строку в документи, допустим из шапки в самый низ дока. прога должна всё туда же пихать Людвига Эрностовича, именно в эту строку). Есть какие-нить идеи по тому, как ето усуществить.
(2011-08-11 20:34:00) [1]Удалено модератором
Troychik (2011-08-11 09:31:00) [2]работы с шаблонами ворда
Германн (2011-08-11 01:15:00) [3]
> Troychik © (10.08.11 09:19) [10]
>
> а можно какой-нить примерчик?
>
Примерчик чего?
Troychik (2011-08-10 09:19:00) [4]а можно какой-нить примерчик?
Anatoly Podgoretsky (2011-08-09 13:16:00) [5]> sniknik (09.08.2011 11:58:06) [6]
Требование "не трогают переменные" по определению не выполнимо.
Anatoly Podgoretsky (2011-08-09 13:14:00) [6]> Troychik (09.08.2011 11:17:04) [4]
Стандартной, значит безешь TWordApplication с закладки Servers и
используешь, стандарнее ничего нет. Это от авторов Ворда
Anatoly Podgoretsky (2011-08-09 13:13:00) [7]> Troychik (09.08.2011 10:42:02) [2]
Разница в одну букву, которая ничего не значит, можешь смело
переименовывать.
Не специалисты тебе такого наворотят, будь всю жищнь расплачиваться
sniknik (2011-08-09 11:58:00) [8]ну, можно например сделать что-то типа переменных... например $email$ (ограничение, что такое слово уже в документе не использовать...) а после, открывая документ через COM делать поиск с заменой (посмотреть как делает в макросе)...
все будет довольно очевидно, даже для ламера, пусть правят, но не трогают переменные.
Медвежонок Пятачок (2011-08-09 11:57:00) [9]оттуда же
https://www.microsoft.com/download/en/details.aspx?displaylang=en&id=5124
стандартный стандарт
Troychik (2011-08-09 11:17:00) [10]
> Медвежонок Пятачок © (09.08.11 10:59) [3]
> http://habrahabr.ru/blogs/development/125903/
довольно интересная библиотека, но хотелось бы обойтись набором стандартных библиотек
тем не менее, огромное спасибо
Медвежонок Пятачок (2011-08-09 10:59:00) [11]http://habrahabr.ru/blogs/development/125903/
Troychik (2011-08-09 10:42:00) [12]в том-то и дело, что править его не специалисты должны, поэтому и хочу вязать с .doc, а не .dot
sniknik (2011-08-09 10:34:00) [13]> усуществить
упосмотри примеры в офисе (расширение .dot, именно это шаблоны, а не .doc) там есть объекты куда данные вставляются, ну типа "введи сюда емейл адрес"... + макросы, и бейсик внутренний по изучать...
объекты можно двигать, обращение к ним от этого не страдает, главное не уничтожать... т.е. править их должны грамотные люди.