-1

Visio 中有许多形状组。我对他们都不是很熟悉。

我想看看所有这些,最好在一个页面上找到我正在寻找的东西。

Visio 形状选择

4

1 回答 1

0

“看看他们”是什么意思?

这个问题可以用多种方式来解释。

最简单的是显示绘图浏览器。它将向您展示绘图的结构,包括组和子形状。 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

或者,也许您想要一份关于组的报告,那么您首先需要通过一个字段将它们标记为组,您可以使用上面的代码填充该字段。

......这么多的解释。

于 2020-06-22T08:00:31.840 回答