안녕하세요
수고 많습니다.
남들은 잘 된다고 하는데 저는 잘안되네요
화면상에 있는 Edit,Memo 내용을 워드로 나타내고 싶은 데 잘 되지 않아서
질문 합니다.
Delphi 4.0 Mssql 7.0, office xp2003
Edit,Memo의 내용을 word로 옮기고 싶은데
잘 되지 않네요
uses
ComObj, ActiveX, Word_TLB;
---
---
---
procedure StartWord(var WordApp: _Application; var WordDoc: _Document);
var
SaveChanges: OleVariant;
begin
try
WordApp := CoApplication.Create;//이부분에서 이런 에러가 납니다.(Undeclared identifier: 'CoApplication')
//다른 소스들도 이부분에서 에러가 발생합니다.
//(자료의 내용에는 Import Type Library--->msword8.olb 선택하고--->
//그러면 Word_TLB.pas가 생성되고 이렇게 하면 된다고 하덴데
//저는 잘 안되네요. 아아 저는 msword8.olb가 없으서 msword.olb을 선택 했습니다.
//어떻게 하면 Delphi에서 Word을 사용할수 있을까요)
WordDoc := WordApp.Documents.Add(EmptyParam, EmptyParam);
WordApp.Visible := True;
except
if Assigned(WordApp) then
begin
SaveChanges := wdDoNotSaveChanges;
WordApp.Quit(SaveChanges, EmptyParam, EmptyParam);
end;
end;
그럼
수고 하세요
제가 찾아보기로는 CoWordApplication 이라고 나와있는데 최근버전에서
바뀌거나 한 모양입니다...