我必须在c#中编写一个字文档编程。有没有办法在不安装Microsoft Word的情况下访问Microsoft.Office.Interop.Word程序集?我试图安装Office主互操作程序集但它要求我先安装Microsoft Office软件包。使用Microsoft.Office.Interop.Word程序集
回答
您是否试过PIA可再发行组件用于您尝试使用的任何Office版本?
例如,Office 2010 PIA可再发行组件并未将Office列为需求(但当然,这可能是系统需求部分中的错误)。
是的。我没有安装微软办公软件包的问题(我使用的是Open Office)但是我想开发一个必须处理word文件的应用程序。我试图安装PIA-2003和PIA-2007,但都需要先安装Microsoft Office软件包。我会尝试PIA-2010并让你知道。 – RoboAlex 2011-06-13 07:15:45
嗯...... PIA-2010也没有安装。那么唯一的解决方案是安装Microsoft Office软件包吗? – RoboAlex 2011-06-13 09:15:23
我得到了另一个错误http://stackoverflow.com/questions/23085723/assembly-microsoft-office-interop-word-version-15-0-0-0-uses-microsoft-vbe-inte但我解决了它与Office 2010 PIA非常感谢! – 2014-04-15 14:23:16
也许为时已晚来回答......但对于那些谁正在寻找相同的解决方案,Open XML SDK是图书馆微软发布了其使用的Office文档(DOC,XLS,PPT工作, ...)
正如TJ博士所说,你可以使用它Open XML SDK。 我们使用了Word.Interop,但它有时会暂停,并且建议Microsoft不建议将它用作服务器端文档格式,因此Open XML SDK使您可以非常轻松地在DOCX和Open XML格式上创建Word文档。 它可以让你顺利通过scability,confidence(文件,如果它已经损坏可以重建)以及另一个非常好的特性。
- 1. 不能使用的Microsoft.Office.Interop.Word
- 2. 在asp.net中使用Microsoft.Office.Interop.Word
- 3. 如何使用的Microsoft.Office.Interop.Word
- 4. C#Microsoft.Office.Interop.Word
- 5. 部署网站后 - 无法从程序集加载类型Microsoft.Office.Interop.Word._Application
- 6. 使用Microsoft.office.Interop.Word创建Word文件
- 7. 如何不使用microsoft.office.interop.word保存文档
- 8. Microsoft.Office.Interop.Word文档
- 9. 在客户程序集程序集中使用DotNetOpenAuth作为OpenID提供程序
- 10. Maven程序集:程序集
- 11. Spring集成:多个应用程序集成使用Spring集成
- 12. 获取所有引用程序集以及应用程序引用程序集的引用程序集等
- 13. 让NUnit使用SetUpFixture引用程序集
- 14. 使用MS Office Interop程序集编译应用程序
- 15. 应用程序关闭后删除使用的程序集
- 16. 部署使用DirectX程序集的C#应用程序
- 17. ClickOnce应用程序使用新的程序集标识安装
- 18. 在程序集间使用应用程序设置
- 19. 在asp.net 2.0 web应用程序中使用.net 3.5程序集
- 20. .net 1.1应用程序如何使用.net 2.0程序集
- 21. 部署使用Sharepoint程序集的.Net应用程序
- 22. 在Java程序中使用结果集
- 23. 使用版本化的.Net程序集
- 24. 在4中使用3.5程序集
- 25. 对于FSharp.Core程序集使用MissingManifestResourceException
- 26. MSBuild使用失败加载程序集
- 27. 如何使Ubuntu应用程序集成?
- 28. Clarion:可能使用C#程序集?
- 29. 在Delphi XE2中使用.NET程序集
- 30. 在SQL Server中使用C#程序集
我假设Interop程序集是OLE自动化接口上的包装程序。您仍然需要OLE自动化服务器(又名Microsoft Office)来实例化包装器的包装。 – 2011-06-13 06:30:57
这是非常没有意义的,你不能测试你的代码。 – 2011-06-13 12:42:42