none
VBA 엑셀(MS) + 한셀(한컴)이 동시 설치 되어 있을 때 RRS feed

  • 질문

  • MS-오피스와 한컴오피스2018이 동시에 설치되어 있을 경우 매크로 에러발생

    한컴은 자기 잘못이 아니라네요.

    그럼 MS가 고쳐야 하나요. 한컴이 잘못한 것 같은데 MS에서 소송이라도 했으면 좋겠군요.

    Option Explicit
    Dim xl As Excel.Application

    Sub 매크로1()

        '/현 워크북에서는 에러 미발생
        Application.Windows(1).TabRatio = 0.1
        ThisWorkbook.Application.ActiveWindow.TabRatio = 0.9

        '/생성된 워크북에서 오류
        Set xl = New Excel.Application  '/한컴오피스 2018 삭제하면 Application개체 오류
        With xl
            .Workbooks.Add '/워크북생성
            .Visible = True
            .Windows(1).TabRatio = 0.1 '/한컴오피스 2018설치되어 있으면 Windows개체 오류
            .ActiveWindow.TabRatio = 0.9  '/한컴오피스 2018설치되어 있으면 Windows개체 오류
        End With
       
    End Sub

    한컴에 질의 후 답변

    안녕하세요? 한글과컴퓨터입니다.   

    우선 말씀하신 증상으로는 한셀에서 어떤 문제로 엑셀 VBA / Visual Basic 에 영향을 주었는지 알 수 는 없어 보이며, 레지스트리가 손상/변경으로 인한 증상으로 판단은 됩니다.

    2018의 경우는 기본설정 값으로는 레지스트리 변경이 있지 않습니다.
    한셀을 삭제했을 때 엑셀 파일이 엑셀로 실행된다는 것을 봤을 때도, 한컴오피스가 영향을 줬다 할 수 없겠습니다.

    엑셀 프로그램을 재설치 후 증상 확인해 보시기 권해드립니다.

    고맙습니다.





    2018년 11월 19일 월요일 오후 1:09