Quick start
Use Install-Module
to install the latest VisioPowerShell module from the PowerShell Gallery. By setting the Scope to CurrentUser, it avoids needing administrator rights.
Run the following code to launch visio and draw a shape in a new document.
Here's what's happening in that script:
New-VisioApplication
starts VisioNew-VisioDocument
creates a new Visio document - this document will have one page with no shapes on itOpen-VisioDocument
loads the "Basic Shapes" stencilGet-VisioMaster
retrieves a the "rectangle" master from the Basic Shapes stencilThe variable
$p
is defined to be geometric point built fromNew-VisioPoint 4 5
New-VisioShape
creates a shape based by "dropping" the "Rectangle" master on the page at the position specified by$points
- the units are always in inches. This shape will be selected once it is drawn.Set-VisioText
sets the text of the active selection - which will be the shape that was dropped in the previous step
Last updated