Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как заменить несколько слов в WordDocument в С++ Builder?

944
04 декабря 2001 года
Wild
5 / / 20.04.2000
Как заменить несколько слов в WordDocument в С++ Builder?
449
06 декабря 2001 года
Fantasist
124 / / 20.06.2000
Тебе нужно создать объект типа Word.Application. Далее у этого объекта есть метод:
Wrd,Doc //ваши объекты

Wrd->Application->Documents->Open(FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate, Format, Encoding, Visible)

открыли, теперь:
Doc=Wrd->Application->Documents->Item(1) //первый документ
Doc->Words->Item(i)->Text=mystring

где i - номер слова.
Не забудте
Wrd->Quit()

Типа так, но я делал это в Delphi, в Buildere может слегка отличатся
944
06 декабря 2001 года
Wild
5 / / 20.04.2000
В Delphi использовал так:
WordDocument1.Range.Find.Execute
(oldstr,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,newstr,replase);
где oldstr - заменяемая строка
newstr - вставляемая строка
в плюса чето не выходит:((
449
08 декабря 2001 года
Fantasist
124 / / 20.06.2000
Что именно не выходит?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог