Visio 2010:替换形状


25

在Visio 2010中,如何更改单个元素的形状?

如果我创建一个新的,则必须重新应用文本,连接和格式。


1
我相当确定没有办法在Visio中直接执行此操作。通过使用Visio的VBA支持编写一些代码,可能接近此功能-但这将是一个相对复杂的任务。您能否解释一下为什么需要这样做?也许我们可以找到其他一些有用的选择。
saveenr

Answers:


14

在校园内部的一次MS活动中,我直接向Microsoft的Visio 2010程序经理提出了这个问题,答案是:“这是不可能的”。自Visio 2003以来,我一直缺少此功能,希望最终将其添加到下一个版本的Office中。


1
注意 -这不再是正确的答案。该功能已经被添加
FastAl



3

以下是此处的摘录:http : //blogs.msdn.com/b/officedevdocs/archive/2012/08/23/change-shapes-in-visio-2013.aspx

Visio 2013引入了“更改形状”功能,使您可以将图形中的选定形状或一组形状换成另一种形状。新形状可以保留原件的位置,连接,格式,形状文本和/或形状数据。

注意:只能将2D形状替换为其他2D形状(例如“过程”形状的“决策”形状),并将1D形状替换为其他1D形状(将一种连接器替换为另一种连接器)。例如,您不能将连接器替换为矩形。


1
有谁知道如何使用VBA使用此功能-Shapes.ReplaceShape似乎无法处理现有的连接器。
Hightower
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.