如何将自定义图标放入Visio Document以获取自定义功能区

时间:2017-04-28 16:50:42

标签: vba visio ribbonx

我正在尝试将自定义图标放到Visio Document中以获取自定义功能区。当我使用Excel时,我可以使用实用程序“Microsoft Office的自定义UI编辑器”。例如,我可以在实用程序中编写下一个xml并插入一些图片:

Custom UI Editor

在Excel中一切都很出色。

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

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

Custom UI Editor after opening Visio-document

任何人都可以帮我解决我的问题吗?谢谢。

1 个答案:

答案 0 :(得分:1)

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

如果你真的决心要有自定义图片,那么你应该这样做。  就像通过VBA宏一样,通过编写回调,即代替image指定getImage指向一些回调函数来获取自定义图像。或者甚至通过创建一个完整的扩展。

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