Тема: Builder+Word
Показать сообщение отдельно
Старый 17.03.2004, 16:56     # 3
atomic
Junior Member
 
Аватар для atomic
 
Регистрация: 21.09.2002
Сообщения: 105

atomic Путь к славе только начался
Привет.
открыл я файл вордовский

void __fastcall TForm1::Button1Click(TObject *Sender)
{
TVariant Template="c:\\test\\zzz\\1.doc";
TVariant Visible=false;
WordApplication1->Documents->Add(&Template,EmptyParam, EmptyParam, Visible);
WordApplication1->set_Visible(true);
}


но мне необходимо найти в этом файле фрагмент текста и заменить его на другой.....такое вроде можно сделать с помощью
WordDocument1->Content->Find->Execute(),но для этого нужно подключить WordDocument к WordApplication

WordDocument1->ConnectTo(WordApplication1->ActiveDocument);

после того как я подключил WordDocument у меня выдается ошибка в работе программы
(this->get_ActiveDocument((Word_tlb::WordDocument**)&prop))Error:800A1098(-2146824040)@c:\program files\borland\cbuilder6\imports\Word_tlb.h/5712

Как избавиться от этой ошибки,может я что неправильно делаю?
atomic вне форума