Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.09.08;
Скачать: CL | DM;

Вниз

Есть ли какие идеи? (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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.008 c
15-1365095139
Аббат Пиккола
2013-04-04 21:05
2013.09.08
Введение единого обязательного языка программирования


3-1292570406
johnden
2010-12-17 10:20
2013.09.08
Проблема с ClientDataSet в связке Master-Detail


15-1364596708
Optimaiser
2013-03-30 02:38
2013.09.08
Windows 7 и файл подкачки


15-1364415191
N.Cage
2013-03-28 00:13
2013.09.08
Рейтинг производителей ноутбуков


1-1312895488
DrDobro
2011-08-09 17:11
2013.09.08
chm файл