|
Ole를 사용해서 엑셀을 띄우려고 합니다.
애플리케이션에서는 잘 돌아가는데, Ocx나 Dll에서 에러가 발생하네요.
이런 함수입니다.
try
{
xlApp = CreateOleObject("Excel.Application"); <= DLL의 경우 여기서 에러 발생
xlBooks = xlApp.OGet("Workbooks"); <= OCX의 경우 여기서 에러 발생
xlBooks.OPr("Add");
xlBook = xlBooks.OGet("Item",(Variant) 1);
xlSheets = xlBook.OGet("Worksheets");
xlSheet = xlSheets.OGet("Item", (Variant)1);
xlShapes = xlSheet.OGet("Shapes");
AnsiString str = RangeStr(0, 0, 0);
FFontSize = xlSheet
.OGet("Range", str)
.OGet("Font")
.OGet("Size");
FEnabled = true;
return true;
}
catch (Exception &exception)
{
FEnabled = false;
return false;
}
dll이나 ocx에서 엑셀을 불러올 수 있는 방법은 없을까요?
|