嵌入字2010(ole自动化):打开.docx文件产生'Word无法启动转换器mswrd632.wpc' [英] embedding word 2010 (ole automation): opening .docx files yields 'Word cannot start the converter mswrd632.wpc'

查看:169
本文介绍了嵌入字2010(ole自动化):打开.docx文件产生'Word无法启动转换器mswrd632.wpc'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我遇到的问题是word无法启动mswrd632.wpc转换器;当然我已经查询了搜索引擎中存在的问题......

I've run into the problem that word cannot start the mswrd632.wpc converter; of course I've looked up the problem in search engines...

但是:word显示了这个消息,用于单词2010  documents (。dococ ,. docm,.dotx,.dotm),不适用于'前'.doc格式!后者打开没有问题。

However: word displays this message for word 2010 documents (.docx, .docm, .dotx, .dotm), not for the 'former' .doc format! The latter get opened without problems.

如果我删除了注册表项HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Shared Tools \Text Converters \Import \ MSWord6.wpc然后消息不再出现,但我不认为这是解决这个问题的方法。

If I delete the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWord6.wpc then the message doesn't appear anymore, but I don't consider this as a solution to this problem.

该应用程序是一个mfc应用程序,它通过OLE自动化嵌入word(使用COleDocument和COleDocObjectItem)。当OLE嵌入的word文档被告知通过调用COleDocObjectItem :: DoVerb(在转动调用IOleObject :: DoVerb)时显示自己,
word显示mswrd632.wpc错误消息。

The application is an mfc application that embeds word via OLE automation (using COleDocument and COleDocObjectItem). When the OLE embedded word document is told to show itself via a call to COleDocObjectItem::DoVerb (which in turn calls IOleObject::DoVerb), word displays the mswrd632.wpc error message.

重现步骤:

1)使用VC ++ MFC应用程序向导创建测试应用程序;一定要添加'复合文档支持',启用选项'活动文档容器'

2)运行应用程序(按F5)

2)点击'插入新对象''编辑'菜单中的'
3)在出现的对话框中,选择从现有文件创建OLE嵌入对象

4)指定.docx ,. docm,.dotx 或.dotm文件

5)点击"确定"后,短信出现在word文档显示之前

Steps to reproduce:
1) create a test application with the VC++ MFC Application Wizard; be sure to add 'Compound Document Support', enable the option 'Active document container'
2) run the application (pressing F5)
2) Click 'Insert New Object' in the 'Edit' menu
3) In the dialog that appears, choose to create the OLE embedded object from an existing file
4) specify a .docx, .docm, .dotx or .dotm file
5) after clicking ok the message appears just before the word document is displayed

任何线索?有人可以重现这个问题吗?

Any clue? Can somebody reproduce this problem?

谢谢,

Klaus Triendl

Thanks,
Klaus Triendl

推荐答案

Hello Klaus,

Hello Klaus,

任何按照您的步骤操作的人都可以看到您看到的消息。这是预期的。

Anyone who follows your steps can see the message you are seeing. It is expected.

MSWord632.wpc需要一个Word二进制格式的文件。当您选择.docx,.docm,.dotx或.dotm时,该文件是一个xml部分包,而不是Word二进制文件。 .doc文件扩展名和.docx(etc)文件扩展名的扩展名与Microsoft
Winword.exe相关联 - Winword.exe是将路径传递给MSWord632.wpc的可执行模块。如果该文件是Word .doc,则您看不到该消息。当该文件不是Word .doc二进制文件时,您将从MSWord632.wpc获得相应的响应。

MSWord632.wpc expects a file in Word's binary format. When you choose a .docx, .docm, .dotx or .dotm the file is a package of xml parts, not a Word binary. The the .doc file extension and that of the .docx (etc) file extension are associated with Microsoft Winword.exe - the executable module that passes the path to MSWord632.wpc. If the file is a Word .doc you do not see the message. When the file is not a Word .doc binary file you get the appropriate response from MSWord632.wpc.

当您在搜索引擎中研究该问题时,您可能已经看过此博客:

When you researched the issue in the search engines you may have seen this blog:

打开Word文档时,用户收到错误"Word无法启动转换器mswrd632.wpc或无法加载Word for Windows 6.0文件"
$


http://blogs.technet.com/wordonenotesupport/archive/2009/12/10 /当开最字文档的用户,都-得到错误字,不能启动最转换器 - mswrd632-WPC-OR-不能负荷字换窗户-6-0-文件.aspx

When opening the Word document users are getting error "Word cannot start the convertor mswrd632.wpc or cannot load Word for Windows 6.0 files"

http://blogs.technet.com/wordonenotesupport/archive/2009/12/10/when-opening-the-word-document-users-are-getting-error-word-cannot-start-the-convertor-mswrd632-wpc-or-cannot-load-word-for-windows-6-0-files.aspx

你说"如果我删除注册表项HKEY_LOCAL_mACHINE \ SOFTWARE \Shared Tools \Text Converters\Import \ MSWord6.wpc那么消息没有出席r了,但我不认为这是解决这个问题的方法。"

You say "If I delete the registry key HKEY_LOCAL_mACHINE\SOFTWARE\Shared Tools\Text Converters\Import\MSWord6.wpc then the message doesn't appear anymore, but I don't consider this as a solution to this problem."

如果您的应用程序的目标机器的操作系统不是Windows XP,那么您不会看到问题。在将您的应用程序分发给企业中的最终用户的情况下,在获得IT员工的批准后,您可以将REG文件包含在
中以进行注册表更改。如果目标系统不在您的企业范围内,您需要向客户提供待处理邮件,并将其引导至文章KB 973904或上述网址链接的博客。

If the OS of the target machine for your application is not Windows XP you shold not see the problem. In the case of distributing your application to end-users within your enterprise, after getting approval from your IT staff you can include a REG file to make the registry change. If the target systems are outside your enterprise you'll need to advise your clients of the pending message, and direct them to the article KB 973904 or to the blog at the url link above.


这篇关于嵌入字2010(ole自动化):打开.docx文件产生'Word无法启动转换器mswrd632.wpc'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆