You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Office 2016+ API,如何从Excel AddIn清单排除Office 2013支持?

排除Excel 2013支持的Office Add-in清单示例

没问题,我直接给你一份可复用的清单XML示例,专门用来排除Excel 2013的支持,只面向Office 2016及以上版本。核心思路是通过配置最低API集版本和最低Office版本号双重限制,让Excel 2013无法满足加载条件。

下面是完整的清单示例(关键部分我做了高亮注释):

<?xml version="1.0" encoding="UTF-8"?>
<OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:type="TaskPaneApp">
  <Id>YOUR-ADDIN-GUID-HERE</Id>
  <Version>1.0.0.0</Version>
  <ProviderName>Your Company Name</ProviderName>
  <DefaultLocale>en-US</DefaultLocale>
  <DisplayName DefaultValue="Your Excel Add-in"/>
  <Description DefaultValue="An add-in for Excel 2016+"/>
  <IconUrl DefaultValue="https://your-domain.com/icon-32.png"/>
  <HighResolutionIconUrl DefaultValue="https://your-domain.com/icon-128.png"/>
  <SupportUrl DefaultValue="https://your-domain.com/support"/>

  <!-- 关键部分:设置最低要求,排除Excel 2013 -->
  <Requirements>
    <Sets DefaultMinVersion="1.1">
      <!-- Excel 2013仅支持到ExcelApi 1.1,指定1.3+即可排除 -->
      <Set Name="ExcelApi" MinVersion="1.3"/>
    </Sets>
    <!-- 直接指定最低Office版本为16.0(对应Office 2016),双重保险 -->
    <OfficeVersionMin>16.0</OfficeVersionMin>
  </Requirements>

  <Hosts>
    <Host Name="Workbook"/>
  </Hosts>
  <DefaultSettings>
    <SourceLocation DefaultValue="https://your-domain.com/taskpane.html"/>
  </DefaultSettings>
  <Permissions>ReadWriteDocument</Permissions>
</OfficeApp>

关键配置说明:

  • ExcelApi MinVersion="1.3":Excel 2013的API最高只支持到1.1版本,指定1.3及以上的最低要求后,Excel 2013会因为不满足API版本条件而无法加载这个Add-in。
  • OfficeVersionMin="16.0":Office 2013的版本号是15.0,Office 2016+是16.0及以上,直接设置最低Office版本号可以从底层排除旧版本。

这两个配置任选其一就能达到排除Excel 2013的效果,同时使用的话更稳妥。你只需要替换示例里的GUID、名称、图标地址等自定义内容即可直接使用。

内容的提问来源于stack exchange,提问作者user1153896

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:45:43