프로그래밍언어와 상관없이 개발된 객체를 사용할 수 있게 해준다. C++같은 언어로 개발된 객체도 파이썬에서 사용할 수 있게끔.
프로그래밍언어와 상관없이 개발된 객체를 사용할 수 있게 해준다. C++같은 언어로 개발된 객체도 파이썬에서 사용할 수 있게끔.
+
+
=== 설치 ===
+
<code>pip install pywin32</code>로 설치할 수도 있지만, <code>ModuleNotFoundError: No module named 'win32com'</code> 라는 에러가 뜨기도 한다. 그럴 땐 pip이 아니라 다음의 링크로 들어가 버전에 맞는 모듈을 다운받는다.
+
+
https://github.com/mhammond/pywin32/releases 파이썬을 자동으로 찾아 설치해준다.
+
===사용===
===사용===
import win32com.client
import win32com.client
74번째 줄:
80번째 줄:
|워크시트.Cells(1, 1).Interior.colorIndex= 값
|워크시트.Cells(1, 1).Interior.colorIndex= 값
|}
|}
−
[[분류:라이브러리]]
+
+
= 문제해결 =
+
+
=== "ImportError: DLL load failed: %1은(는) 올바른 Win32 응용 프로그램이 아닙니다" ===
+
일반적으로 주식 트레이딩 따위를 위해 64bit 환경에서 32bit 파이썬을 사용할 때 라이브러리들의 충돌로 나타나는 메시지이다. 아나콘다로 32비트 환경을 만들어주고 라이브러리들을 설치하게 되는데, 재부팅하면 이게 다시 64bit로 되돌아가 충돌해 발생하는 에러이다.