Visio 中有许多形状组。我对他们都不是很熟悉。
我想看看所有这些,最好在一个页面上找到我正在寻找的东西。
“看看他们”是什么意思?
这个问题可以用多种方式来解释。
最简单的是显示绘图浏览器。它将向您展示绘图的结构,包括组和子形状。 https://support.microsoft.com/en-us/office/edit-your-drawing-using-the-drawing-explorer-window-81502ef3-6cac-423e-b4f1-1c19a5126e70?ui=en-us&rs=en-我们&ad=我们
也许您想要一个显示绘图组的表单。然后你需要能够识别它们。最简单的方法是遍历绘图的所有形状并检查它们是否具有子形状。
Sub find_groups()
Dim shp As Shape
For Each shp In ActivePage.Shapes
If shp.Shapes.Count > 0 Then
Debug.Print shp.ID; " is a group"
Else
Debug.Print shp.ID; " is not a group"
End If
Next shp
End Sub
或者,也许您想要一份关于组的报告,那么您首先需要通过一个字段将它们标记为组,您可以使用上面的代码填充该字段。
......这么多的解释。