C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[44147] 한글2005 에 텍스트 보내기...
웨잇포림 [bongsaja] 3193 읽음    2006-03-16 16:08
안녕하세요. 씨시빌더로 만든 프로그램에서 열려있는 한글2005 문서로 텍스트를 보내는 기능을 구현하려고 합니다.
한글과 컴퓨터 홈에 아래와 같이 OLE Automation 을 사용하여 텍스트를 보내는 코드가 예제로 나와 있는데,
이 코드를 씨빌더에서 그래도 사용하니 IHwpObject 이 정의안된 심볼이라고 나오네요.
무엇인가 임포트 해야 할 것 같은데, 무엇을 임포트해야 하는지 모르겠습니다.

고수님들의 답변을 부탁드립니다. 감사합니다.

// 생성된 스크립트 코드를 MFC에 적용한 예제
   
IHwpObject pHwpObject;

void CTestText::OnButtonClick()
{
    BOOL bres = pHwpObject.CreateDispatch("HWPFrame.HwpObject.1");
    if (bres == FALSE)
        return ;
    HAction haction;
    haction.AttachDispatch(pHwpObject.GetHAction());
    HParameterSet hparameterset;
    hparameterset.AttachDispatch(pHwpObject.GetHParameterSet());
    HInsertText hinserttext;
    hinserttext.AttachDispatch(hparameterset.GetHInsertText);
    HSet hset1;
    hset1.AttachDispatch(hinserttext.GetHSet);
    haction.GetDefault("InsertText", hset1);
    hinserttext.Text = "글자입력";
    haction.Execute("InsertText", hset1);
    haction.Run("MoveSelLineBegin");
    HCharShape hcharshape;
    hcharshape.AttachDispatch(hparameterset.GetHCharShape);
    HSet hset2;
    hset2.AttachDispatch(hcharshape.GetHSet);
    haction.GetDefault("CharShape", hset2);
    hcharshape.TextColor = 16750848;
    haction.Execute("CharShape", hset2);
    haction.Run("Cancel");
}

+ -

관련 글 리스트
44147 한글2005 에 텍스트 보내기... 웨잇포림 3193 2006/03/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.