Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/10: Рейтинг темы: голосов - 10, средняя оценка - 4.90
arhiordinator
0 / 0 / 0
Регистрация: 17.12.2014
Сообщений: 7
1

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

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

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

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

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

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

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

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

4
KoFeMaH
38 / 25 / 4
Регистрация: 21.02.2009
Сообщений: 249
14.06.2009, 13:38 2
arhiordinator,на данный момент у меня таже задача.Если не сложно напиши мне в личные сообщения номер icq.А так вопрос остается открытым.каким образом можно сделать замену переменной в документе Word.Я думаю как вариант(тока какой то он корявый)Вставать в начало слова где нашлось fam и удалять его.ну там запустить процедуру удаления символов 3 раза.и потом просто внести данные.Еще вопрос.Ты через Ole-сервер делал?
0
CyBOSSeR
Эксперт С++
2320 / 1693 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
14.06.2009, 15:16 3
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 / 25 / 4
Регистрация: 21.02.2009
Сообщений: 249
14.06.2009, 23:02 4
arhiordinator, Ответь плз.у меня проблема с ole сервером может ты поможеш
0
[XandeR]
29 / 29 / 3
Регистрация: 18.03.2009
Сообщений: 381
Записей в блоге: 2
26.09.2009, 11:24 5
вопрос по этой же теме:
что означают все эти параметры?

MatchCase
MatchWholeWord
MatchWildcards
MatchSoundsLike
MatchAllWordForms
Forward
Wrap
Format
ReplaceWith=*/"НОВОЕ СЛОВО"- это понятно
Replace
0
26.09.2009, 11:24
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2009, 11:24

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

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.