| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Работа с Word |
| Автор: Agent_00 3.8.2007, 05:55 |
| Есть доковский документ, в нем есть текст, и между текстом пропущенное место, куда надо вставить слово, веденно пользователем. Подскажите как это можно сделать!? |
| Автор: Rodman 3.8.2007, 08:56 |
| в чем суть проблемы??? ты вооще с Word'ом работал??? |
| Автор: Agent_00 3.8.2007, 10:14 |
| Проблема в том, можно ли среди документа в несколько страниц в определенные места нужно вставить текст, введенный допустив в edit. Можно ли как нить так вставить! Просто не охота, чтобы программа каждый раз набивала с нуля документ, если в нем меняется всего лишь пару строчек! |
| Автор: _hunter 3.8.2007, 11:04 |
| вставить можно: Find'иш кусок текста -- получиш Selection. в этот Selection и вставляй текст. за подробностями -- в макросы word'а... |
| Автор: EEEEEE 3.8.2007, 11:56 |
| Подходов несколько. 1. Создать в исходном документе какое-либо символическое имя в месте замены. Потом, соотвественно заменить на необходимый фрагмент( слово). 2. Навигация по абзацам, словам и отдельным символам. У обоих подходов есть преимущества и недостатки. |
| Автор: Agent_00 6.8.2007, 08:20 |
| Спасибо за советы, а можно увидеть кусок кода по поиску слова в подключенном файле!? И не могли бы вы дать ссылки на подробные статьи работы с вордом!? |
| Автор: _hunter 6.8.2007, 10:57 |
| кусок кода можно легко получить записав макрос (при выполнении соответствующих действий) а ссылки легко можно найти поискав по форуму: http://forum.vingrad.ru/topic-84634.html http://forum.vingrad.ru/forum/topic-153333.html http://forum.vingrad.ru/forum/topic-39188.html |
| Автор: Agent_00 7.8.2007, 05:55 |
| Спасибо большое , отличные ссылки! |