如何在Visio中使用VBA向组添加形状

时间:2012-12-19 09:55:49

标签: vba visio shapesheet

如何在visio的现有组中添加形状,而不取消组合,因为我的组形状表中有许多自定义属性。我不希望使用它的子公式被打破。

这是我的VBA代码的开头,但我找不到在组中添加形状的方法。

Sub moveToGroup(OrigineShape As Shape, DestinationGroup As Shape)


End Sub

谢谢大家的回答。

1 个答案:

答案 0 :(得分:4)

实际上很简单!

Sub moveToGroup(OrigineShape As Shape, DestinationGroup As Shape)
    OrigineShape.Parent = DestinationGroup
End Sub

请记住不要将Set用于此分配,因为这样做会产生错误。