방금 win32com을 발견했습니다. 저는 이것을 사용하여 파이썬에서 매크로를 엑셀 코딩 할 수 있다는 것을 알았지 만, win32com을 사용하여 매크로를 코딩하는 법을 가르쳐 준 문서를 찾을 수 없었습니다. 나는 모든 win32com 도구에 예제를 제공하는 문서를 찾고있다.win32com을 사용하여 매크로 코딩을 배우는 데 필요한 모든 문서가 있습니까?
0
A
답변
0
해당 문서가 없습니다. Excel에서 기본적으로 생성하는 매크로는 VBA에 있으며 Python에서 사용되는 것과 동일한 API 인 COM API를 사용합니다. 따라서 가장 가까운 방법은 Excel을 사용하여 매크로를 기록한 다음 VBA 코드를보고 win32com을 사용하는 해당 Python 코드로 변환하는 것입니다. Excel Interop에 대한 MSDN 문서를 검색 할 수도 있습니다. 함수, 클래스 등은 모두 win32com에서 동일합니다. win32com을 사용하는 유일한 까다로운 측면은 상수입니다. 그것들을 사용하려면 먼저 EnsureDispatch 나 gencache를 사용하여 Excel 용 Python 유형 라이브러리를 생성해야합니다 (자세한 내용은 Accessing enumaration constants in Excel COM using Python and win32com 및 error xlPrimary not defined in Python win32com 참조).
0
http://pythonexcels.com/mapping-excel-vb-macros-to-python/. 여기에서 쉽게 배울 수 있습니다.
고맙습니다. – user1615961
답변 중 하나가 귀하의 질문에 답변 한 경우 동의하거나 누락 된 내용에 대한 의견을 추가하거나 질문을 삭제하십시오. – Schollii