我目前正在尝试实现 Interop.MODI.dll(来自 Microsoft Office)以使用它应该提供的 Image -> Text 功能。但是做的时候
var modi = new MODI.DocumentClass();
我得到:
“带有 CLSID {40942A6C-1520-4132-BDF8-BDC1F71F547B} 的 COMException 80040154”。
我尝试过什么来解决这个问题?
我使用 regasm 工具注册了 DLL:-问题仍然存在
我尝试将 BuildPlatform 设置为 x86:-问题仍然存在
我使用带有 Windows 7 Professional 64Bit 的 Visual Studio 2010 Ultimate 并安装了 Microsoft Office 2007
编辑:我找到了解决方案:
我需要将“MS-Office-Document-Imaging”功能安装到 MS Office 以使其正常工作。(软件 -> MS Office(右键单击 -> 编辑)-> 添加功能 -> Microsoft Office Document Imaging)