python pypiwin32 错误 pywintypes.com

    技术2022-07-17  72

    kwps.application:抢先版wps wps.application:正式版wps

    try: wps = win32com.client.Dispatch('kwps.application') except: wps = win32com.client.Dispatch('wps.application') finally: wps.Visible = 0 wps.DisplayAlerts = 0 # 打开新的文件 doc = wps.Documents.Open(FileName=file_path)

    使用以上代码依然报错。 原因:wps组件未注册

    如何查看:运行-regedit-HKEY_CLASSES_ROOT,查找是否有kwps.application或wps.application

    解决办法:重新安装wps或重新注册wps组件(wps-首页-设置-配置和修复工具-高级-重置修复-重新注册组件)

    思路扩展:使用win32com.client.Dispatch(“***”)提示“无效的类字符串”,可能原因是该组件未在系统注册,检查并重新安装或注册即可解决问题

    Processed: 0.014, SQL: 9