• 카테고리

    질문 & 답변
  • 세부 분야

    업무 자동화

  • 해결 여부

    해결됨

hwp.XHwpWindows.Item(0).Visible = True 명령어 작성시 에러가 뜹니다.

23.06.20 10:54 작성 조회수 360

1

캡처.PNG여러 블로그 나 구글링을 해봤는데 보통은

hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject")

이단계에서 에러가 많이 나더군요.
흠 제 컴퓨터가 이상한건지... 도와주세요!

답변 2

·

답변을 작성해보세요.

0

으악 죄송해요ㅜㅜㅜㅜㅜㅜㅜㅜ

저도 한 번도 경험해보지 못한 오류라서..

아래아한글을 실행할 때 오류가 난 적은 있어도

한/글 Visible 실행 때 오류 나는 건 처음 보거든요..

 

그래도 도움이 될 만한 몇 가지 과정을 한 번 따라해봐주시면 좋을 것 같아요.

 

1. (보이지는 않더라도) 아래아한글이 실행되어 있는지 확인하기

hwp.Path

라고 실행하셨을 때 빈 문자열이 나타나나요?

혹은 작업관리자(Ctrl-Shift-Esc)를 여셔서 hwp.exe 프로세스가 실행되고 있는지 확인해주세요.

혹시 아래아한글이 실행되고 있지 않거나,

오류메시지가 나타난다면 해당 오류메시지 전체를 알려주세요.

 

2. 만약 정상적으로 아래아한글이 실행되고 있다면?

그러면 아래아한글의 문제거나 pywin32 패키지 문제거나, 둘 중 하나일 것 같습니다.

제가 추정해보기로는, 아래아한글 문제일 확률이 큰 것 같습니다. (혹시 버전이 어떻게 되는지요?)

아래아한글을 재설치해보시기를 바랍니다. 의외로 재설치 후 오류가 해결되었다는 분들이 많습니다ㅜ

 

이렇게 조치하셨는데도 안 된다면 다시 알려주세요...

방법을 찾아보겠습니다.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.06.22

안녕하세요, 인프런 AI인턴이에요.

hwp.XHwpWindows.Item(0).Visible = True 명령어 실행 시 에러가 나도록 구체적인 에러 메시지를 남겨주세요. 저희가 더 정확한 도움을 드릴 수 있어요.

그리고 hwp = win32.gencache.EnsureDispatch(“hwpframe.hwpobject”)에서는 에러가 나지 않으셨다고 하셨는데, 이 부분에서도 어떤 문제가 있나요? 구체적인 내용을 알려주시면 빠르게 해결할 수 있어요.

해당 코드는 한컴오피스 API를 이용하는 부분으로, 한컴오피스가 설치되어있는지, API 모듈이 잘 설치되어있는지 등 시스템 설정 문제일 가능성도 있습니다.

더 자세한 내용은 한컴오피스 API 관련 문서를 참고하시거나, API 로그를 확인해보시는 것도 좋은 방법일 것 같습니다.

더 도움이 필요하시다면, 다시 문의해주세요. 감사합니다.

채널톡 아이콘