无法更改主页功能区 Excel 中的默认图标

Can't change the default icon in Excel on the Home ribbon

我无法通过编辑清单来更改主页选项卡上的默认图标。

我找到了这个...change default icon outlook-addin

建议我将标签 HighResolutionIconUrl 添加到清单中,但这不起作用。

我加了<HighResolutionIconUrl DefaultValue="~remoteAppUrl/Images/Button64x64.png" />

到我的清单。 change default icon outlook-addin 上的说明表明它必须是 128x128 但我发现 https://docs.microsoft.com/en-us/office/dev/add-ins/reference/manifest/highresolutioniconurl 这表明对于非外观它应该为 64x64。我都试过了,128x128 无法编译,64x64 不会更改默认图标。

更新

当侧面加载项目时,图标会正确显示在功能区上。只有在 Visual Studio 测试应用程序时图标不正确。

只是张贴在这里作为任何有同样问题的人的解决方案:

解法:

图标应始终从 https 提供,请尝试使用完整路径。 就我而言,我是从 Azure 云服务的。它可以位于 AWS S3 或 GCP 或任何其他安全位置。

<HighResolutionIconUrl DefaultValue="https://azurewebsites.net/assets/image_300.png"/>

希望它一定能奏效。