pywintypes.com_error: (-2147418113, '오류입니다.', None, None)에러 (파이썬에서 Active X를 통한 VBA 사용 해 보신 분?!?!)
조회수 920회
정확하게 말씀드리면 COMMAGENTDLL(dll파일)의 함수를 받아 작성된 셈플 엑셀 메크로의 기능을 그대로 파이썬에서 구현하려고 하고 있습니다.
(엑셀메크로)
Sub 단추2_Click()
nRet = Sheet1.DeosCommGate1.Connect(0, 0)
inID = Sheet1.Cells(9, 3).Value
inPW = Sheet1.Cells(10, 3).Value
inGongPW = Sheet1.Cells(11, 3).Value
nRet = Sheet1.DeosCommGate1.Login(0, 6, inID, inPW, inGongPW)
End Sub
엑셀 메크로의 Connect 함수부분에 인자가 (0,0)으로 나와 있어서 파이썬에도 동일하게 작성하였는데, 에러가 발생합니다.
질문 1) 메뉴얼에는 첫번째 인자에는 windows handle(HWND), 두번째 인자에는 시작 messageID(int)로 넣으라고 되어 있는데, 엑셀 매크로에 작성된 것과 동일하게 넣으면 되는 것 아닌가요?
질문2) 구글해보니 (-2147418113, '오류입니다)가 유니코드관련 오류라고 뜨는데 혹시 어떤 방식으로 해결하면 되는지 힌트 좀 주세요.
감사합니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력