首先,我应该说我想做什么,然后在下一部分(描述)中描述为实现我的目标而要做的事情。
我想从功能区“插入”选项卡中“图零件”部分的“ 普通容器”中创建“ 自定义列表主形状”。然后,我想创建另一个Master Shape,它可以用作Created Custom List Master Shape的成员形状。
换句话说,我想将“ 创建的主形状”添加到“ 自定义列表”主形状中,例如将“ 成员”和“分隔符”主形状附加到UML模具的“ 类”主形状中。
因此,在实现我的目标时遇到了一些问题,我将在下一部分中对其进行描述。
我在“ Visio模具(.vssx)”文件中创建了一些新的Master Shape,如下所示:

图1-使用旧的主形状新建的主形状
已创建属性主形状,以用作对象主形状中的成员形状,就像在UML模具的类主形状中使用的成员主形状一样。

图2-具有初始成员的类主形
从成员主形创建的属性主形已更改如下:
我向其中添加了一个形状数据(图3)。

图3-Property Master Shape的“ Shape Data”对话框
我向其中添加了一个数据图形项(图4)。

图4-属性主形的“数据图形”和“数据图形项”对话框
我更改了ShapeSheet窗口的 …
如何在不取消分组的情况下将形状添加到 visio 中的现有组中,因为我的组形状表中有许多自定义属性。我不希望使用它的子公式被破坏。
这是我的 VBA 代码的开头,但我找不到在组中添加形状的方法。
Sub moveToGroup(OrigineShape As Shape, DestinationGroup As Shape)
End Sub
谢谢大家的答案。
我目前正在Visio 2010中创建自定义容器形状,但在获取正确的调整大小行为时遇到一些麻烦.我的容器由一个主矩形和一个右上角的小三角形组成(见图).这两种形状都是分组的.

调整此组的大小时,我希望矩形调整大小,但三角形应保持其原始大小和宽高比,并保持"附加"到矩形的一侧.
当我将三角形的调整大小行为设置为"使用组设置"(默认)时,它会在调整大小时变形:

当我将三角形的调整大小行为设置为"仅重新定位"时,它不会保持附加到矩形:

有什么方法可以得到理想的行为吗?