4 / 4 / 0
Регистрация: 28.09.2012
Сообщений: 178
|
||||||
1 | ||||||
Поиск текста по документу и замена его на свой текст05.10.2012, 11:11. Показов 1768. Ответов 12
Метки нет (Все метки)
Вот есть маркер в Вворде типа $FIO$-2е штуки. В одну надо записывать Фамилию Имя Отчество полностью а в другую только Фамилию И. О. Как это реализовать. Я Думал сделать 2 разных маркера, типа $FIO$ и $FIO_S$ И 2 разных Едита. У меня появилась проблема, (как всегда захотелось все усложнить себе, облегчить другим ) Надо когда в Едит1 Вводишь Пупкин Василий Петрович > В ЕДит2 отображалось только Пупкин В. С. Вот собственно и вопрос))??
Буду Благодарен! Добавлено через 4 минуты Кстати сам поиск текста и его замену осуществляю так:
0
|
05.10.2012, 11:11 | |
Ответы с готовыми решениями:
12
Поиск текста по документу и замена его на свой текст Поиск в WORD и замена на свой текст Поиск и замена по всему документу Поиск текста в файле и замена его на новый |
422 / 352 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
|
05.10.2012, 11:13 | 2 |
ну и что тут сверх естественного , прочитайте про Pos, Delete, Copy, Length, LastDelimiter...
0
|
422 / 352 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
|
05.10.2012, 11:14 | 4 |
Сначала сделайте это в переменной а потом вставите в ворд уже готовое
0
|
4 / 4 / 0
Регистрация: 28.09.2012
Сообщений: 178
|
|
05.10.2012, 11:22 [ТС] | 5 |
В Edit2 Видима надо прописать EDit2.Text:=Edit1.Text только вот перед этим надо провести манипуляции с текстом в EDit1.Text. КАКИЕ???
ЗЫ Заранее благодарю. Добавлено через 38 секунд Санек25, Может все таки напишете чуток?? Добавлено через 7 минут Санек25, Alex_pac, Это все я и так понял!! Вы мне коду дайте пжлст. Пример какой нить. Я же в тему для начинающих вроде написал!) Заранее спс!!!
0
|
422 / 352 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
||||||
05.10.2012, 11:28 | 6 | |||||
1
|
4 / 4 / 0
Регистрация: 28.09.2012
Сообщений: 178
|
|
05.10.2012, 11:37 [ТС] | 7 |
Чет не получается. ( Может потом когда делфи под рукой пудет напишешь???
0
|
422 / 352 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
|
05.10.2012, 11:41 | 8 |
вечером после работы...И то врятли дел много. Что не получается?
Добавлено через 22 секунды Что вводишь?что выводит?
0
|
4 / 4 / 0
Регистрация: 28.09.2012
Сообщений: 178
|
||||||
05.10.2012, 12:25 [ТС] | 9 | |||||
на Едит1.Текст ругается Добавлено через 57 секунд Not enough actual parameters
0
|
Супер-модератор
|
|
05.10.2012, 12:27 | 10 |
Что-то я не пойму твоего обрывка кода. Что такое st? В смысле, инициализируется чем? Почему в обработчике изменения Edit4 работа вдруг происходит с текстом из Edit1, а текст самого Edit4 вообще не затрагивается? Какой тогда смысл в этом обработчике?
А вообще, ты забыл между пробелом и edit1.text запятую... Но код все равно будет работать некорректно. Если вообще будет.
0
|
4 / 4 / 0
Регистрация: 28.09.2012
Сообщений: 178
|
||||||
05.10.2012, 12:31 [ТС] | 11 | |||||
0
|
Супер-модератор
|
||||||
05.10.2012, 12:47 | 12 | |||||
Slalom, напиши функцию:
0
|
422 / 352 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
|
05.10.2012, 13:05 | 13 |
st-Это была переменная которую я не убрал
edit2.text:=copy(edit1.text,0,pos(' ',edit1.text)-1)+copy(edit1.text,pos(' ',edit1.text),1)+'.'+copy(edit1.text, LastDelimiter(' ',edit1.text ),1)+'.'; //должно быть так...Просто пишу на работе без делфи, не могу отладить... Добавлено через 5 минут Slalom, для такого события procedure TForm1.Edit4Change(Sender: TObject); этот код не пойдет вешайте на кнопку
0
|
05.10.2012, 13:05 | |
05.10.2012, 13:05 | |
Помогаю со студенческими работами здесь
13
Как сделать чтобы замена текста в WORD производилась по всему документу Поиск текста по PDF документу Поиск текста и перемещение по документу Word из редактора VBA CorelDraw X6 Замена тега в idHTTP на свой текст Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |