python 调用word打开doc文档报错,“word无法启动转换器mswrd632.wpc”

今天早上遇到这个错误,很是郁闷,一直好好的程序遇到这个错误。网上查了一下,说是因为office安装的是精简版的缘故,找不到这个文件造成的。对于我们程序操作word来说,还是修改注册表的方法最好(定位到HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Shared Tools\Text Converters\Import\MSWord6.wpc,删除MSWord6.wpc这一项)。


----------------------------------------------------------------------------------------------------
网上的相关资料:

朋友的电脑打开word文档时出现错误:“word无法启动转换器”mswrd632.wpc,这个问题主要是因为office2003安装的是精简版的缘故,找不到这个文件造成的。

解决方法如下:
另存法:一直点“word无法启动转换器mswrd632”下面的确定,它会出现文本内容,然后选另存为,再打开就正常了。
删掉这个文件:
方法一:打开系统盘(一般是C盘),按照路径c:\Program Files\Common Files\Microsoft Shared\TextConv找到TextConv这个文件夹,把这个文件夹删除,问题就解决了。

方法二:修改注册表。在“开始”“运行”中输入“regedit”,打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Shared Tools\Text Converters\Import\MSWord6.wpc,删除MSWord6.wpc这一项,也能解决这个问题。

修复office,从xc_pro11.msi安装包里提取文件,安装转换器后解决。

补充:默认情况下,Windows XP SP2、Windows XP SP3、Windows Server 2003 SP1 和 Windows Server 2003 SP2 操作系统已通过禁用这些文本转换器阻止写字板分析 Word 6.0 和 Write 文档。
如果管理员需要 WordPad-to-Word 6.0 和 WordPad-to-Write 转换器,则可以通过添加一个 AllowConversion 注册表项并使 DWORD 值为 1 重新启用该转换器。若要执行该操作,请遵循以下步骤:
依次单击「开始」、“运行”,键入 regedit,然后单击“确定”。
找到并单击下面的注册表子项:
对于 32 位版本的 Windows
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Applets\Wordpad
对于 Windows 64 (WOW) 模式的 Microsoft Windows
HKEY_LOCAL_MACHINE\Software\Wow6432Node\microsoft\Windows\CurrentVersion\Applets\Wordpad
在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
键入 AllowConversion 作为 DWORD 的名称,然后按 Enter。
右键单击 AllowConversion,然后单击“修改”。
在“数值”框中,键入 1,然后单击“确定”。
退出注册表编辑器。
设置此注册表项值之后,任何应用程序都可以加载 WordPad-to-Word 6.0 和 WordPad-to-Windows Write 转换器。当然也可以通过将此注册表项值设置为 0 来禁用这些转换器。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值