Enumerate selected shapes
Enumerate currently selected shapes
$shapes = Get-VisioShape
Get all shapes on page regardless of selection
$shapes = Get-VisioShape *
Get all shapes on page by name
$shapes = Get-VisioShape "Shapename"
NOTE: Wildcards are NOT supported
Get selected shapes included shapes inside groups
$shapes = Get-VisioShape -Recursive
Last updated