아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
탈퇴한 사용자
탈퇴한 사용자19.05.18

델파이에서 엑셀을 실행시키면 오류가 나네요

델파이에서 단순히 stringgrid에 있는 내용을

엑셀로 전환하기 위해서 엑셀을 실행시키면 오류가 나요

오류가 나는 소스는

Try
XL:=CreateOLEObject('Excel.Application'); //여기서 오류
Except
ShowMessage('엑셀이 설치되어 있지 않습니다.');
Exit;
End;

엑셀 2010은 되는데 2016이 안되서 이해가 안되네요

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 안녕하세요?

    엑셀이 2016부터 명칭이 바껴서 아마 오류가 나는걸겁니다

    밑에 참고해서 적용시켜보시기 바랍니다

    If ClassIdExists("Excel.Application") Then Set xl = CreateObject("Excel.Application") Else If ClassIdExists("Excel.Application.16") Then Set xl = CreateObject("Excel.Application.16") Else MsgBox "Can't locate Excel class." End