【发布时间】:2019-11-11 18:32:23
【问题描述】:
我需要开发一个 Windows 应用程序。我的机器中有 Office 2013。我还需要开发支持 Office 2013 用户机器的应用程序。如何为它做引用dll?
我希望我将使用 Office 2013 进行开发,并且它应该也支持(应用程序应该可以在 Office 2010 上运行)
我已经使用 excel 14.0 参考文件制作了应用程序。因此,如果一台机器有 excel 2010,那么应用程序无法在该机器上打开
【问题讨论】:
-
你能告诉你遇到了什么问题吗?
-
请更具体地说明“支持 Office 2013”和“支持 Office 2010”的含义。
-
如果你对office的DLL引用有问题,可以试试开源Excel library。
-
我用 excel 14.0 参考文件制作了应用程序。因此,如果一台机器有 excel 2010,那么应用程序无法在该机器上打开
-
“支持”到底是什么意思?你需要什么功能?如果您正在谈论使用 COM 互操作,最好尽可能避免这种情况,或者直接操作数据文件,如果您只是创建内容,或者您可能希望使用 Office 加载项来完成您的工作,或其他一些后台自动化。互操作是缓慢的、有缺陷的并且通常不可靠。但是,如果您出于某种原因确实需要它,那么我建议您可以start here 尝试解决您的问题
标签: c# excel vb.net excel-2010 excel-2013