简体   繁体   English

如何在较低版本(.Net)上使用Excel Interop?

[英]How to use Excel Interop on lower version (.Net)?

In C#, I'm using the Microsoft.Office.Interop.Excel reference v12.0.0.0, which (I think) corresponds to Office 2007. 在C#中,我使用的是Microsoft.Office.Interop.Excel参考v12.0.0.0,它(我认为)对应于Office 2007。

I guess that my program won't run on computers without Office 2007 or above ? 我想我的程序不会在没有Office 2007或更高版本的计算机上运行? What should I do ? 我该怎么办 ?

Use late binding and write your code to only use features available in the lowest version that you want to support. 使用后期绑定并编写代码,仅使用您要支持的最低版本中提供的功能。

If you don't know the difference between late and early binding, this article should be useful: Binding for Office automation servers with Visual C# .NET 如果您不知道后期绑定和早期绑定之间的区别,那么本文应该很有用: 使用Visual C#.NET绑定Office自动化服务器

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM