두 개의 Word 문서를 비교하기 위해 win32com (pywin32) 및 Microsoft Word's Object Model을 사용하려고합니다. Microsoft Word에서 검토 -> 비교의 두 문서를 비교하는 작업 자동화).Python을 사용하여 Word 문서의 자동화 자동화
import win32com.client
Application=win32com.client.gencache.EnsureDispatch("Word.Application")
Document=Application.Documents.Add()
Application.CompareDocuments("Original.docx","Revised.docx")
하지만 다음과 같은 오류가 점점 오전 :
Traceback (most recent call lastFile "<pyshell#9>", line 1, in <module>
Application.CompareDocuments("Original.docx","Revised.docx")
File "C:\Python36\lib\site-packages\win32com\gen_py\00020905-0000-0000-C000-000000000046x0x8x6\_Application.py", line 79, in CompareDocuments
, CompareFields, CompareComments, CompareMoves, RevisedAuthor, IgnoreAllComparisonWarnings
File "C:\Python36\lib\site-packages\win32com\client\__init__.py", line 466, in _ApplyTypes_
return self._get_good_object_(self._oleobj_.InvokeTypes(dispid, 0, wFlags, retType, argTypes, *args),user, resultCLSID)
TypeError: The Python instance can not be converted to a COM object
나는이 오류가 발생되는 이유를 이해 할 수없는 나는 다음은 내가 이것을 위해 작성한 코드입니다. 이 문제를 정말로 해결하고 싶습니다. 도와주세요. 오류가 발생