Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/14: Рейтинг темы: голосов - 14, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 17.12.2014
Сообщений: 7

Как заменить некоторый текст написанный в word при помощи C++Builder

13.06.2009, 18:42. Показов 3094. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Народ подскажите кто знает, имеется шаблон в word документе (fam 1,fam2 и т.д) вообщем нужно что бы эти фразы заменялись на записи внесенные в C++Builder.
скажем fam1=Иванов и в том же духе.
Документ открываю следующим образом:
TVariant Template = "C:\\MyTemplate\\123.doc";
WordApplication1->Documents->Add(&Template,EmptyParam);
Далее я остановился так как не могу понять куда спрятана функция замены,должна же быть какая нибудь функция типа Replace, подскажите как к ней обратиться, если не сложно кодом, что бы было понятно в каком она свойстве спрятана?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.06.2009, 18:42
Ответы с готовыми решениями:

Как перекидывать текст из файла при помощи ASP в Word?
Столкнулся вот с какой фишкой - на сайте www.superjob.ru есть такая феня - просматриваешь вакансию, а над текстом там несколько иконок - в...

Как из textbox1 вывести написанный текст в textbox2 при нажатии button?
Добрый день! Как мне из textbox1 вывести текст на textbox2 при нажатии на button?

Как заменить текст в word с php?
Есть большой документ, нужно заменить некоторые слова из текста, как это сделать с помощью php?

4
 Аватар для KoFeMaH
38 / 24 / 4
Регистрация: 21.02.2009
Сообщений: 249
14.06.2009, 13:38
arhiordinator,на данный момент у меня таже задача.Если не сложно напиши мне в личные сообщения номер icq.А так вопрос остается открытым.каким образом можно сделать замену переменной в документе Word.Я думаю как вариант(тока какой то он корявый)Вставать в начало слова где нашлось fam и удалять его.ну там запустить процедуру удаления символов 3 раза.и потом просто внести данные.Еще вопрос.Ты через Ole-сервер делал?
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
14.06.2009, 15:16
C++
1
2
3
4
5
vVarApp.OlePropertyGet("Selection").OlePropertyGet("Find").OleProcedure("Execute", /*FindText=*/ "слово", /*MatchCase=*/false,
 /*MatchWholeWord=*/ false, /*MatchWildcards=*/false, 
/*MatchSoundsLike=*/false, /*MatchAllWordForms=*/false,
 /*Forward=*/true, /*Wrap=*/1, /*Format=*/false,
 /*ReplaceWith=*/"НОВОЕ СЛОВО", /*Replace=*/2);
Заменит слово на НОВОЕ СЛОВО
0
 Аватар для KoFeMaH
38 / 24 / 4
Регистрация: 21.02.2009
Сообщений: 249
14.06.2009, 23:02
arhiordinator, Ответь плз.у меня проблема с ole сервером может ты поможеш
0
 Аватар для [XandeR]
31 / 31 / 3
Регистрация: 18.03.2009
Сообщений: 381
Записей в блоге: 2
26.09.2009, 11:24
вопрос по этой же теме:
что означают все эти параметры?

MatchCase
MatchWholeWord
MatchWildcards
MatchSoundsLike
MatchAllWordForms
Forward
Wrap
Format
ReplaceWith=*/"НОВОЕ СЛОВО"- это понятно
Replace
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.09.2009, 11:24
Помогаю со студенческими работами здесь

Как с включить расстановку переносов в Word при помощи VBA(макросов)?
Хотел бы узнать как с включить расстановку переносов в Word при помощи VBA(макросов)? Заранее благодарен.

Как при помощи кода заменить в переменной точку на запятую?
Подскажите пожалуйста! Получаю из базы переменную а=52.6(разделитель точка) Как при помощи кода заменить в переменной точку на запятую?...

Как запустить исполняемый файл *.exe написанный на С++ Builder на другом компе
Проблема заключается в следующем. Написал программу на С++, провел компиляцию, создал исполняемый файл, но его размер довольно мал для...

C++ Builder. OLE Word. Unicode текст
Эта строка вставляет с ячейку таблицы документа Word значение с базы данных. Данные на иврите и вместо букв в ячейке неразборчивые символы....

Как переместить текст, написанный в textBox в comboBox?
Нужно написанное в текстбоксе переместить в комбобокс. Хелп, плиз


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru