Can AI agents automate Microsoft Visio?

Microsoft · hybrid · designoffice-suite

Microsoft Visio is automatable today through the desktop VBA/COM object model, not through Microsoft Project, AutoCAD, or a Microsoft Graph Visio REST API. Microsoft documents controlling Visio from VBA, Visual Basic, Visual C++, and Visual Studio .NET languages against documents, pages, shapes, and formula cells. The Visio JavaScript API works only with diagrams embedded on classic SharePoint Online pages; Office Web Add-ins are not supported in Visio. https://learn.microsoft.com/en-us/graph/api/resources/visio returned HTTP 404. Visio Plan 2 includes the Windows desktop app and lists custom-shape programmability; Visio in Microsoft 365 and Plan 1 are web apps. Visio Standard and Professional remain sold as non-subscription desktop editions. Power Automate has no first-party Visio connector or desktop Visio action group on the opened paths. First-party MCP ownership is not established. Computer-use viability is unassessed.

Best path today: api · Overall automatability: 6/10

Modalities

ModalityStatusDetail
APIyescomjavascript-object-model
coverage: partial · docs
SDKyesvbajavascript
official: yes
MCPunknown
verdict: unknown
Integrationsunknown
CLIunknown
Extensibilityyesvbavsto
webhooks: unknown
Data access
export: vsdx · import: vsdx, vsd
RPA / UI automationunknownwin32
No repeatable UI probe was run. Microsoft documents VBA/COM Automation as the desktop machine path. Power Automate for desktop has no Visio action group on the opened actions-reference path. Exporting BPMN from Visio to Power Automate cloud flows is deprecated effective 2026-07-14 and is not a Visio control surface.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
66

Evidence

FactTierSourceDate
homepagedeclaredsource2026-09-04
platformsdeclaredsource2026-09-04
deploymentdeclaredsource2026-09-04
licensedeclaredsource2026-09-04
modalities.api.existsdeclaredsource2026-09-04
modalities.api.kinds[0]declaredsource2026-09-04
modalities.api.kinds[1]declaredsource2026-09-04
modalities.api.coveragedeclaredsource2026-09-04
modalities.api.docsdeclaredsource2026-09-04
modalities.sdk.existsdeclaredsource2026-09-04
modalities.sdk.languages[0]declaredsource2026-09-04
modalities.sdk.languages[1]declaredsource2026-09-04
modalities.sdk.officialdeclaredsource2026-09-04
modalities.integrations.power_automatescrapedsource2026-09-04
modalities.extensibility.scripting[0]declaredsource2026-09-04
modalities.extensibility.scripting[1]declaredsource2026-09-04
modalities.data_access.export[0]declaredsource2026-09-04
modalities.data_access.import[0]declaredsource2026-09-04
modalities.data_access.import[1]declaredsource2026-09-04
modalities.agent_docs.llms_txtscrapedsource2026-09-04
verdict.scores.apideclaredsource2026-09-04
freshness.watch[0].urldeclaredsource2026-09-04
freshness.watch[1].urldeclaredsource2026-09-04
freshness.watch[2].urldeclaredsource2026-09-04
freshness.watch[3].urldeclaredsource2026-09-04

Related tools

Other products in this database that share a category with Microsoft Visio.

Last verified 2026-09-04 · volatility medium · JSON record