![]() |
Builder+Word
Народ помогите разобраться с работой компонент WordApplication WordDocument в Builder C++
Для начала как мне определенный файл открыть в Word из программы?(что нужно сделать поэтапно) и вообще какие способы существуют для работы с Word? |
ИМХО - ищи документацию по файловому типу WORD, по спецификации мастеришь поток и вливаешь тект с форматированием в MEMO, я фотошопный файл без всяких компонент открывал. Можешь попробовать разобраться с OLE контейнером, тогда у тебя в проге будет открываться сам WORD.
|
Привет.
открыл я файл вордовский 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 Как избавиться от этой ошибки,может я что неправильно делаю? |
Очень странно .....все тоже самое сделал в Delphi 7 и никаких ошибок не выдавалось.
|
| Часовой пояс GMT +4, время: 01:39. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.