2010-06-24 4 views
1

우리의 응용 프로그램에서 사용자는 엑셀 파일로 데이터를 일부 내보낼 수 있습니다. 사용자가 엑셀 파일을 클릭하면 덮어 쓸 기존 엑셀 파일을 선택하는 창 파일 대화 상자가 팝업되거나 그는, 그는, "그는 교체 할 않는다"창에 의해 요구되는 기존 파일을 덮어 때 그가 더 클릭하면 새로운 name.But, 예외는 우리가이 예외를 감지 할 수있는 방법 엑셀과 관련된 예외 처리 방법

Exception from HResult: at Microsoft.office.Interop.Excel.Workbook.Saveas 

을 발생하지 않습니다? 또는 "아니오"를 감지하고 처리 할 수 ​​있습니까?

답변

1

이 페이지에 대한 도움말 다음 엑셀 오류를 처리하기 위해 시도 할 수 있습니다 : 첫째, 설정 http://www.cpearson.com/excel/errorhandling.htm

:

On Error GoTo ErrHandle 

가 넣어 잊지 마세요 :

Exit Sub 

을 그런 다음 넣습니다 :

ErrHandle: 
'Use Err.Number (need to check which one it is though) 
If Err.Number == 1 then 
'Do what you want 
End Sub 

오류 번호가 무엇인지 찾아야합니다 (예 : 디버깅에 의한)이 도움이 예외

희망,

감사합니다,

최대

치료