在MS Visio 2007中将元素放置在连接器上时阻止连接器路由


25

将文本块放在其上方时,是否有机会阻止MS Visio(最好是2010)连接器路由?我想获得效果,就像文本块位于形状和连接器上方的上层一样,但是这些层是完全分离的(不影响彼此的布局)。

那可能吗?

Answers:


26

听起来您需要更改连接器重新路由。我认为您想要的选项是“永不重新路由”。

首先(如果您还没有的话)需要“开发人员”标签。转到File|Options|Customize Ribbon并打开选项卡列表中的“开发人员”。

现在,选择所需的形状,Developer|Behaviour然后转到“放置”选项卡,然后在“放置行为”下拉列表中选择“请勿布局和绕线”。那应该做。

在此处输入图片说明


2
该链接无效(一个很好的示例,说明为什么stackexchange网站不鼓励实际上没有回答问题的答案,而只是链接到答案)
Abacus 2015年

有什么办法可以对所有形状执行此操作吗?这是让我想要回到非Visio替代方案的最烦人的事情之一
waza-ari

8

分层和分组对我似乎没有任何影响(无论如何仍然会重新路由连接器),但是更改放置对象的路由行为确实可以。对于Visio 2010和2013,默认情况下不幸且不必要地隐藏“行为”对话框。您必须自定义功能区(File > Options > Customize Ribbon或仅右键单击Ribbon > Customize Ribbon),在最右边的树形视图中单击“开发人员”项旁边的复选标记以启用它,然后单击“确定” OK。然后选择要在图层前后放置的形状,单击Behavior功能区(Developer>Shape Design>Behavior),然后在“放置行为”下拉列表中的“放置”选项卡上选择Do not lay out and route around


您甚至还包括了每个选项的位置以及单击的位置!我必须在15分钟内完成此Visio,所以您才保存了我的屁股!:-)
Moby Disk

尽管我还有另一个问题,但这也为我解决了这个问题。如果发现“放置”选项卡显示为灰色,则需要将“行为”选项卡上的“交互样式”设置为“框(二维)”。这应该启用“放置”选项卡。
Gibsnag '16

1

通常,我要做的是将类似的元信息添加到其自己的图层中,然后对图层进行分组和锁定。那时,Visio只是再次考虑在空白画布上绘制,并且不再尝试路由连接器。

干杯! 〜克里斯


1

建议在“行为”对话框的“行为”选项卡中取消选中“形状可以拆分连接器”框,以便将形状放到连接器上不会重新布置连接器,也不会重新布置形状。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.