自动化中DCOM的Interop问题

时间:2012-03-16 15:01:18

标签: c# asp.net ms-word office-automation word-automation

我在aspx页面上使用word自动化类来打开和编辑word文件。问题是,每次代码命中打开应用程序行时,都会出现以下错误:

Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80070005 Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).

我已经仔细研究了这个问题,并尝试了DCOMCONFIG设置。问题是,我的计算机下不存在Microsoft Word应用程序设置。有没有办法解决这个最令人沮丧的问题?或者是否有其他方法可以在不使用单词iterop的情况下进行自动化这个词?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

Microsoft甚至不建议在ASP.net中使用Office Automation(请参阅this MSDN参考)。

您可能想在此处进行更多搜索。您可以使用找到here的OOXML库。还有(不是免费的)Aspose.words