在 Visio 2013 中,如何根据形状数据设置图像位置?

在 Visio 2013 中,如何根据形状数据设置图像位置?

在 Visio 2013 中,您可以从 URL/超链接插入图片:

Insert > Pictures > [http://someurl] > Open

Visio 将联系远程服务器,下载图像并显示它。

是否可以使用外部数据和形状数据动态实现这一点?例如,如果我有一张客户及其徽标的表格,我可以将徽标绑定到 Visio 中的形状吗?

ClientCode    ClientName   ClientLogo
GOOG          Google, Inc. https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png
MSFT          Microsoft    https://assets.onestore.ms/cdnfiles/external/uhf/long/9a49a7e9d8e881327e81b9eb43dabc01de70a9bb/images/microsoft-gray.png

插入图片后,我尝试查看图片的形状数据 - 希望它具有Image Path属性或类似属性 - 但是,形状数据显示为空。

Visio 中没有图片的形状数据

如果 2013 年不可能,那么 2016 年如何?

答案1

如果您创建包含客户的行的 Excel 表,并将其绑定到图表,则您应该能够在形状数据中看到指向图片的超链接(通过使用股票 SharePoint Visio 服务)。

如需更多高级功能,您可以查看此扩展(免责声明:我是作者),可以将 Visio 图表导出为 svg,嵌入一些 JavaScript 以实现比普通 Visio 服务更好的交互性。

样本:口袋妖怪办公室(尝试单击形状)。

图片和属性列表在 excel 中定义。请参阅通讯帖

相关内容