使用 *.docx 文件路径调用OleCreateFromFile返回 0x80040154:未注册类。这是在安装了 Office 2010 和 Visual Studio 2008 的 Windows 7 系统上,但该问题已在各种系统以及 Office 2003 上重现。
如何确定尝试注册的课程?使用相同的文件路径参数调用GetClassFile会为 Microsoft Word 生成一个有效的 CLSID,它确实可以从应用程序中实例化。此应用程序的旧版本与 OleCreateFromFile 的调用完全相同,不会出现此问题。