imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 29.02.2004, 15:47     # 1
atomic
Junior Member
 
Аватар для atomic
 
Регистрация: 21.09.2002
Сообщения: 105

atomic Путь к славе только начался
Builder+Word

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

и вообще какие способы существуют для работы с Word?
atomic вне форума  
Старый 13.03.2004, 17:21     # 2
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
ИМХО - ищи документацию по файловому типу WORD, по спецификации мастеришь поток и вливаешь тект с форматированием в MEMO, я фотошопный файл без всяких компонент открывал. Можешь попробовать разобраться с OLE контейнером, тогда у тебя в проге будет открываться сам WORD.
__________________
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах
/7y3uK вне форума  
Старый 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 вне форума  
Старый 18.03.2004, 16:27     # 4
acidron
Newbie
 
Регистрация: 09.06.2002
Сообщения: 39

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


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




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