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

Excel Office Add-in功能区控件自定义图标不显示,仅显示默认图标求助

Excel Office Add-in控件自定义图标不显示的解决方法

一、修正Manifest中的图标路径错误

你的manifest配置里,80尺寸的图标指向了icon-64.png,这会导致Office无法找到对应尺寸的资源,进而显示默认图标。请修改bt:Images节点下的Group1LoginIcon80配置,确保指向正确的80x80图标文件:

<bt:Images>
  <bt:Image id="Group1LoginIcon16" DefaultValue="https://localhost:3000/assets/icon-16.png"/>
  <bt:Image id="Group1LoginIcon32" DefaultValue="https://localhost:3000/assets/icon-32.png"/>
  <!-- 修正为80x80的图标文件路径 -->
  <bt:Image id="Group1LoginIcon80" DefaultValue="https://localhost:3000/assets/icon-80.png"/>
</bt:Images>

二、验证图标文件的可访问性

  1. 确认你的项目assets目录下存在对应尺寸的图标文件:icon-16.png(16x16)、icon-32.png(32x32)、icon-80.png(80x80)。
  2. 在浏览器中直接访问每个图标的URL,比如https://localhost:3000/assets/icon-80.png,确保能正常加载图片,无404或权限错误。

三、清除Office缓存并重新加载Add-in

Office会缓存Add-in的配置和资源,旧缓存可能导致新图标不生效:

  • Windows:打开命令提示符,执行命令清理缓存:
    rundll32.exe %windir%\system32\dfshim.dll CleanOnlineAppCache
    
  • Mac:删除路径~/Library/Containers/com.microsoft.Excel/Data/Library/Caches/com.microsoft.Excel/OfficeContent下的缓存文件。
  • 重启Excel后,重新插入你的Add-in。

四、符合Office图标规范

确保你的图标满足以下要求:

  • 必须是PNG格式,支持透明背景。
  • 图标无多余白边,配色需适配Office的浅色/深色功能区主题,保证高对比度和可读性。
  • 严格对应配置中声明的尺寸,禁止缩放图片代替对应尺寸的资源。

五、升级VersionOverrides版本(可选)

如果上述步骤无效,可以尝试将VersionOverrides升级到V1_1版本,更新命名空间即可:

<VersionOverrides xmlns="http://schemas.microsoft.com/office/taskpaneappversionoverrides/1.1" xsi:type="VersionOverridesV1_1">
  <!-- 原有Hosts、Resources等内容保持不变 -->
</VersionOverrides>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 01:31:19