IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Builder+Word (https://www.imho.ws/showthread.php?t=52445)

atomic 29.02.2004 15:47

Builder+Word
 
Народ помогите разобраться с работой компонент WordApplication WordDocument в Builder C++
Для начала как мне определенный файл открыть в Word из программы?(что нужно сделать поэтапно)

и вообще какие способы существуют для работы с Word?

/7y3uK 13.03.2004 17:21

ИМХО - ищи документацию по файловому типу WORD, по спецификации мастеришь поток и вливаешь тект с форматированием в MEMO, я фотошопный файл без всяких компонент открывал. Можешь попробовать разобраться с OLE контейнером, тогда у тебя в проге будет открываться сам WORD.

atomic 17.03.2004 16:56

Привет.
открыл я файл вордовский

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

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

acidron 18.03.2004 16:27

Очень странно .....все тоже самое сделал в Delphi 7 и никаких ошибок не выдавалось.


Часовой пояс GMT +4, время: 01:39.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.