我正在尝试选择现有 Visio 文件中的所有形状,即 i. e.在“帮助”层中删除它们。有没有办法使用 python 包“vsdx”来实现这一点?
您可以使用带有参数 visSelTypeByLayer = 3
的
CreateSelection 方法。
现在我那里没有Python环境,我的简单VBA代码
Sub SOF_77409035()
Dim Sh As Shape
Dim sl As Selection
ActiveWindow.DeselectAll ' deselect all
Set sl = ActivePage.CreateSelection(3, , "help") ' create selection in memory
For Each Sh In sl ' iterate all shapes in selection
ActiveWindow.Select Sh, visSelect ' select shape
Next
End Sub