我正在使用Microsoft.Office.Interop.Word
使用c#从MS-word(doc / docx)文件中读取文本。当我在管理员帐户下运行我的应用程序时,没有问题发生,但当我在没有管理员权限的用户下运行时,会发生以下错误。我在Windows 2008 64位上运行我的应用程序。
System.UnauthorizedAccessException:检索COM类工厂 对于CLSID为{000209FF-0000-0000-C000-000000000046}的组件失败 由于以下错误:80070005访问被拒绝。 (例外 HRESULT:0x80070005(E_ACCESSDENIED))。
因此,请指导我需要向用户提供哪种权限,因此当我以c#编程方式读取doc / docx文件时,不会发生异常。请详细讨论我需要遵循的步骤。感谢。