Q&A

  • vba를 이용하여 엑셀파일을 저장할때 에러가 납니다.


델파이에서 VBA로 엑셀을 제어하는 프로그램을 만들고 있습니다.



델파이 프로그램에서 엑셀을 열고 필요한 데이터를 넘겨주고



델파이에서 저장 하는 기능에 문제가 있습니다.



델파이에서 자동으로 시트를 추가하고 저장버튼을 누르면 정상적으로



작동합니다. 그런데



엑셀시트를 직접 수정하는경우 아래와 같은 에러 메시지가 납니다.

------------------

EOleSysError with message '피호출자가 호출을 거부했습니다.'

------------------

저장할때 코드는 다음과 같습니다.



VExcel.ActiveWorkBook.SaveAs(sFileName);



해결방법을 아시는 분은 답변 바랍니다.







0  COMMENTS