导入Microsoft.Office.Interop.Word
我正在构建一个ASP.NET MVC应用程序,上面的代码给了我一个错误,没有错误消息或错误代码。我根本无法创建Word对象。我已经导入了对Microsoft Office 14.0对象库的引用,但没有帮助。任何人都可以提供一些见解,为什么我无法导入Microsoft Office?
答案 0 :(得分:1)
1)确保安装了Microsoft Office,否则即使您构建了Microsoft Office也无法运行。这是为什么?因为Office.Interop
库用于Office中任务的自动化,通常用于为Windows窗体应用程序编写的插件和内容。如果您尝试在ASP.NET MVC中执行此操作,我假设您实际上只想生成Word文档,而不是在实际Word应用程序本身内自动执行某些任务。为此,您不应使用Office.Interop
引用,而应使用
2)下载Microsoft OpenXml sdk。这是一个链接:
http://www.microsoft.com/en-us/download/details.aspx?id=30425
以及实际格式的参考站点:
这是一个非常有用的工具,用于调试各种打开的xml文档:
http://www.microsoft.com/en-us/download/details.aspx?id=30425