繁体   English   中英

MS Office Excel 2007和2010之间的兼容性

[英]Compatibility between MS Office Excel 2007 & 2010 Add in

我想知道是否有任何方法可以开发,例如,Office 2010可以在Office 2010上使用Excel? (或2010年加入2007年)

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

看看这篇MSDN文章在不同版本的Microsoft Office中运行解决方案

the features you use in your add-in work in both 2007 and 2010 versions of your office program(in your case Excel) 基本上微软所说的是,这可以你在2007和2010版本的办公程序中使用的加载项工作的功能(在你的情况下是Excel)

我不确定您要构建的项目的规模,但从个人经验来看,我总是必须为目标2007和2010版本的Office创建两个独立版本的加载项

刚刚发现您可以从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
    }

暂无
暂无

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

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