将 MS Visio 文件 (.vsdm) 中的 ActiveX 控件按钮导出为 PDF

问题描述 投票:0回答:2

我目前正在 MS Visio 中制作交互式流程图,并使用 ActiveX 控件切换按钮在层之间切换,我还使用超链接在页面之间切换。

将 VS Visio 文件导出为 PDF 文件时,超链接可以工作,但我的按钮(+ 代码)未正确导出。它们只是作为图像“打印”并且不可切换。

有办法实现我想要的行为吗?不一定是通过 ActiveX 控制按钮。

vba pdf export activex visio
2个回答
0
投票

您可以使用带有 ShapeSheet 公式的形状来实现与当前使用 ActiveX 控件类似的效果。通过使用形状,您可以更好地控制导出为 PDF 时的外观。

您可以创建或重用现有的复选框或按钮形状来切换图层的可见性。您可以向形状的双击 (EventDblClick) 单元格添加一个函数,以通过双击打开和关闭图层可见性:

  SETF("ThePage!Layers.Visible[2]",IF(ThePage!Layers.Visible[2]=1,0,1))

可以在“操作”部分中使用相同的公式,通过鼠标右键操作打开和关闭图层可见性。 通过在几何部分的 NoShow 单元格中放置对图层可见性的引用,可以隐藏或显示部分形状。

您还可以将形状链接到其他页面,就像流程图模板中的“页外参考”形状一样。请参阅离开页面


0
投票

你明白了吗?我也无法使 EventDblClick 在 PDF 中工作。

© www.soinside.com 2019 - 2024. All rights reserved.