none
엑셀2003에서는 문제 없이 돌아가던 소스가 오류가 나길래 찾아봤더니 아래 코드에서 납니다 RRS feed

  • 질문

  • 안녕하세요

    엑셀2003에서는 문제 없이 돌아가던 소스가 오류가 나길래 찾아봤더니 아래 코드에서 납니다.

    Private Sub Workbook_BeforeClose(Cancel As Boolean)
        ActiveWorkbook.Close savechanges:=False
    End Sub

    Book1.xls (위의 메크로가 포함된 엑셀화일)

    Book2.xls (메크로 없는 데이터 화일)

    엑셀2007에서 위와 같이 두개의 화일을 열고 Book1.xls를 먼저 닫을 경우 엑셀 작동이 중단되었다고 나오네요.

    뭐가 문제일까요? 여러 PC에서 테스트 해본 결과 동일한 에러가 발생합니다..

    http://support.microsoft.com/kb/213428/en-us

     

    위 참고 자료를 보시면, 해당 소스는 MS에서도 사용하게 제공한 소스이고 2007에서도 사용할수 있다고 아래 적혀 있는데 확인 부탁합니다.

    2010년 7월 15일 목요일 오전 4:57