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