如何将自定义图标放入自定义功能区的 Visio 文档

How put custom icon to Visio Document for custom ribbon

我正在尝试将自定义图标放入自定义功能区的 Visio 文档中。当我使用 Excel 时,我可以使用实用程序“Custom UI Editor for Microsoft Office”。例如,我可以在实用程序中写下 xml 并插入一些图片:

Custom UI Editor

在 Excel 中,所有工作都非常出色。

但是当我尝试在 Visio 中使用这种方式时,我在打开 Visio 文档时看不到功能区上的图片。

之后我为 Visio 文档打开“自定义 UI Microsoft Office 编辑器”,我也没有看到我之前插入的插入图片。

Custom UI Editor after opening Visio-document

谁能帮我解决我的问题?谢谢。

这是 Visio 中的一个已知问题。 .vsdx 文件中的自定义图标根本不起作用。

如果你真的下定决心要自定义图片,那就别做了。 就像通过 VBA 宏一样,通过编写回调,即代替 image 指定 getImage 指向某个回调函数来获取自定义图像。或者甚至通过创建一个成熟的扩展。

注意 - Microsoft 定义的 (idMso) 图像工作正常。