Visio(Re)将形状命名为'sheet',它应该是圆形,方框等

时间:2013-07-11 04:41:37

标签: visio

这可能看起来非常愚蠢,但这里说:我正在制作一些visio网络,我实际上只是一遍又一遍地剪切和粘贴盒子和圆圈(更改文本)并适当添加连接器。我有一个宏,然后根据它是圆形还是方框对形状文本进行排序。

每隔一段时间宏就会失败,不是因为宏存在问题,而是因为我的一个形状(盒子,圆圈,甚至连接器)已被visio重命名为“工作表”。例如,我复制'Circle.18'然后将其粘贴回来,而不是'Circle.19',这个形状是'Sheet.19'。这可能发生在我复制&粘贴,或者当我从模板上拖出一个新形状时。当发生这种情况时,它似乎是完全随机的,但它会混淆我后续的宏操作,所以我真的想停止visio命名不同的形状为'sheet.xx'

有什么想法吗?

是否可以更改形状表中的形状名称或任何内容?

提前致谢

1 个答案:

答案 0 :(得分:1)

我不知道命名在Visio中是如何工作的,我不依赖于宏的名称。

在您的情况下,区分几何形状是我如何识别形状。因此,如果它是2D形状,并且它具有6行的几何部分,则它可能是矩形。如果几何图形部分有2行,则可能是圆形。

但是,我不一定会让它达到我要脱离形状几何的程度,除非我希望使用宏的人使用他们想要的任何圆形或盒形。相反,我只提供一个带有盒子和圆形的模板,我会将不同的形状放在不同的层上,或者只是添加一个明确定义类型的用户单元格。然后宏只会寻找那些特别表示为我感兴趣的类型的形状。