0

我正在Microsoft.Office.Interop.Word使用 c# 从 MS-word (doc/docx) 文件中读取文本。当我在管理员帐户下运行我的应用程序时,不会发生任何问题,但是当我在没有管理员权限的用户下运行时,会发生以下错误。我在 Windows 2008 64 位上运行我的应用程序。

System.UnauthorizedAccessException:由于以下错误,检索具有 CLSID {000209FF-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败:80070005 访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))。

因此,请指导我需要向用户授予什么样的权限,因为当我将通过 c# 以编程方式读取 doc/docx 文件时,不应发生 com 异常。请详细讨论我需要遵循哪些步骤。谢谢。

4

0 回答 0