Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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
Спасибо большое , отличные ссылки!  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)