Project

PSWriteOffice

PowerShell document automation across OfficeIMO's document, spreadsheet, presentation, PDF, Project, Access, EPUB, invoicing, and conversion engines.

Stars 654
Forks 82
Open issues 1
Total downloads 4,320,051
Release OfficeIMO-v3.5.3
Language: C# Updated: 2026-11-03
Cmdlet

Find-OfficeVisioStencil

Aliases: Find-VisioStencil
Module
PSWriteOffice
Aliases
Find-VisioStencil
Inputs
OfficeIMO.Visio.Stencils.VisioStencilCatalog
Outputs
OfficeIMO.Visio.Stencils.VisioStencilShape

Searches OfficeIMO Visio stencil catalogs.

Syntax

Find-OfficeVisioStencil
[-Catalog <VisioStencilCatalog>]
[-First <Int32>]
[[-Query] <String>]
[<CommonParameters>]
#
Parameter set: Query
Find-OfficeVisioStencil
[-Catalog <VisioStencilCatalog>]
[-CatalogName <String>]
[-First <Int32>]
[[-Query] <String>]
[<CommonParameters>]
#
Parameter set: CatalogName
Find-OfficeVisioStencil
[-BuiltIn <OfficeVisioBuiltInStencilCatalog>]
[-Catalog <VisioStencilCatalog>]
[-First <Int32>]
[[-Query] <String>]
[<CommonParameters>]
#
Parameter set: BuiltIn

Examples

Search the built-in flowchart catalog.

$flow = Get-OfficeVisioStencilCatalog -BuiltIn Flowchart
Find-OfficeVisioStencil -Catalog $flow -Query process -First 5

Returns matching stencil definitions that can be used by VisioStencil.

Parameters

-Catalog VisioStencilCatalog optionalpipeline: True (ByValue)
Catalog object to search. Defaults to the combined built-in catalog.
-First Int32 optional
Maximum number of shapes to return.
-Query String optionalposition: 0
Search text. Empty search returns catalog contents.
-CatalogName String optionalsets: CatalogName
Catalog previously registered in the active Visio DSL scope.
-BuiltIn OfficeVisioBuiltInStencilCatalog optionalsets: BuiltIn
Built-in OfficeIMO stencil catalog to search.
Possible values: All, BasicShapes, Flowchart, BlockDiagram, Architecture, Network, Infrastructure, Cloud, SecurityIdentity, ContainersKubernetes, DataPlatform, CollaborationBusiness, Swimlane, OrgChart, Timeline, Sequence

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.