VisioAutomation2010 3.2.0
dotnet add package VisioAutomation2010 --version 3.2.0
NuGet\Install-Package VisioAutomation2010 -Version 3.2.0
<PackageReference Include="VisioAutomation2010" Version="3.2.0" />
<PackageVersion Include="VisioAutomation2010" Version="3.2.0" />
<PackageReference Include="VisioAutomation2010" />
paket add VisioAutomation2010 --version 3.2.0
#r "nuget: VisioAutomation2010, 3.2.0"
#:package VisioAutomation2010@3.2.0
#addin nuget:?package=VisioAutomation2010&version=3.2.0
#tool nuget:?package=VisioAutomation2010&version=3.2.0
VisioAutomation
A set of .NET libraries that make it easier to control Microsoft Visio from .NET languages. In addition to simplifying common tasks, they make it easier to build your own Visio add-ins, automation tools, and scripts.
The project ships two artifacts:
| Artifact | What it is | Install |
|---|---|---|
VisioAutomation2010 |
The .NET library | Install-Package VisioAutomation2010 |
Visio |
A PowerShell module that wraps the library | Install-Module Visio |
Quick example
C# (using the high-level scripting facade):
var visio = new Microsoft.Office.Interop.Visio.Application();
var client = new VisioScripting.Client(visio);
client.Document.NewDocument();
client.Draw.DrawRectangle(VisioScripting.TargetPage.Auto,
new VisioAutomation.Core.Rectangle(0, 0, 4, 2));
client.Text.SetShapeText(VisioScripting.TargetShapes.Auto, new[] { "Hello, Visio!" });
PowerShell:
Import-Module Visio
New-VisioApplication
New-VisioDocument
New-VisioShape -Rectangle -BoundingBox (New-VisioRectangle 0 0 4 2)
Documentation
User guides (recommended first stop):
- VisioAutomation user guide (gitbook)
- Visio PowerShell user guide (gitbook)
Developer / architecture docs in this repo:
docs/OVERVIEW.md— index of all developer docsdocs/ARCHITECTURE.md— what each project does and how they fit togetherdocs/BUILDING.md— build, test, installdocs/HANDOVER.md- verified readiness, release responsibilities, and remaining transfer decisionsdocs/GLOSSARY.md— Visio and codebase terminologydocs/ROADMAP.md— staged plan (Phase 1 / 2 / 3) and what shipped per phasedocs/FUTURES.md— index of the topic-split backlog of cleanup / modernization workdocs/RELATED-REPOS.md— portfolio map of the sibling Visio-related repos under the same GitHub account
Release notes:
Per-version compatibility tables (which TFM, which Visio, which PowerShell host):
Contributing
See CONTRIBUTING.md. Development happens on master.
License
MIT. Copyright (c) SevenPens.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net452 is compatible. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETFramework 4.5.2
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.2.0 | 95 | 10/1/2026 |
| 3.1.0 | 89 | 10/1/2026 |
| 3.0.0 | 266 | 5/7/2026 |
| 2.6.0 | 6,500 | 3/9/2019 |
| 2.5.0 | 2,020 | 8/15/2017 |
| 2.4.0 | 1,471 | 8/13/2017 |
| 2.3.1 | 1,542 | 5/3/2017 |
| 2.3.0 | 1,463 | 5/3/2017 |
| 2.2.0 | 1,550 | 4/24/2017 |
| 2.1.0 | 1,489 | 4/22/2017 |
| 2.0.0 | 1,558 | 4/22/2017 |
| 1.25.0 | 1,499 | 4/14/2017 |
| 1.24.0 | 1,510 | 3/8/2017 |
| 1.23.0 | 1,485 | 3/1/2017 |
| 1.22.0 | 1,515 | 2/26/2017 |
| 1.21.0 | 1,984 | 2/21/2017 |
| 1.20.0 | 1,483 | 2/20/2017 |
| 1.19.0 | 1,519 | 2/20/2017 |
| 1.18.0 | 1,559 | 2/19/2017 |
| 1.17.0 | 1,498 | 2/19/2017 |