|
이승철 님이 쓰신 글 :
: 프로젝트 안에서 MS-WORD문서를 읽어 들이려 합니다.
: MS-WORD문서를 읽을 수 있는 콤포넌트 같은건 없을까요??
: 아님...처리할 수 있는 다른 방법이라도..
: 부탁드립니다.
:
:
:
안녕하십니까?
한꼬맹이 입니다.
OLE Automation을 이용하시면 됩니다.
보통 컴포넌트를 이용하는 방법, Type Library를 사용하는 Early binding, IDispatch인터폐이스를
이용하는 late binding이 있습니다.
온라인상이라 다 설명하기는 빌더 Server탭에 있는 컴포넌트에 대해서만 설명드리겠습니다.
Server탭에 WordApplication 컴포넌트를 폼에 떨어드리시고 다음과 같이 코딩하세요
void __fastcall TForm1::OpenWordClick(TObject *Sender)
{
WordApplication1->Connect(); //워드개체와 연결
WordApplication1->Visible = true; //화면에 보이게
WordApplication1->Documents->Open(&TVariant("C:\\QFD.doc")); //파일불러오기
}
//---------------------------------------------------------------------------
void __fastcall TForm1::CloseWordClick(TObject *Sender)
{
WordApplication1->Disconnect(); //워드개체 닫기
}
//---------------------------------------------------------------------------
그럼 도움되시길...
|