gpt4 book ai didi

c# - MS Office Excel 2007 和 2010 插件之间的兼容性

转载 作者:行者123 更新时间:2023-11-30 12:14:49 28 4
gpt4 key购买 nike

我想知道是否有任何方法可以开发可在 Office 2010 上运行的 Office 2007 Excel 插件? (或 2010 年添加到 2007 年)

我应该怎么做?你有一些例子/来源吗?

最佳答案

看看这篇 MSDN 文章 Running Solutions in Different Versions of Microsoft Office

基本上,Microsoft 所说的是提供您在加载项中使用的功能是可能的在 2007 和 2010 版本的办公程序中工作(在你的情况下是 Excel)

我不确定您要构建的项目的规模,但根据个人经验我总是必须创建两个单独版本的加载项以针对 Office 2007 和 2010 版本

刚刚发现您可以从 Application 对象中获取版本号。我没有时间研究这个,但我假设您可以在 2010 代码与 2007 不兼容的情况下使用下面的代码并执行适当版本的代码:

    Microsoft.Office.Interop.Excel.Application app = Globals.ThisAddIn.Application;
string version = app.Version;

if (version == "14.0")
{
//If Excel 2010 do something
}
else if (version == "12.0")
{
//If Excel 2007 do something else
}

关于c# - MS Office Excel 2007 和 2010 插件之间的兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8815870/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com