![]() |
VOOZH | about |
dotnet add package VNC.AddinHelper --version 2.0.0
NuGet\Install-Package VNC.AddinHelper -Version 2.0.0
<PackageReference Include="VNC.AddinHelper" Version="2.0.0" />
<PackageVersion Include="VNC.AddinHelper" Version="2.0.0" />Directory.Packages.props
<PackageReference Include="VNC.AddinHelper" />Project file
paket add VNC.AddinHelper --version 2.0.0
#r "nuget: VNC.AddinHelper, 2.0.0"
#:package VNC.AddinHelper@2.0.0
#addin nuget:?package=VNC.AddinHelper&version=2.0.0Install as a Cake Addin
#tool nuget:?package=VNC.AddinHelper&version=2.0.0Install as a Cake Tool
<p> <img src="VNC.png"> </p>
VSTO Addins for the common MS Office Applications
Dlls used by the addins
VSTO Addin for Excel
VSTO Addin for PowerPoint
VSTO Addin for Word
VSTO Addin for Visio
Custom Visio Templates. Some are used in Videos (infra)
Common code used by the Addins.
The addins use WPF UI components from DevExpress. These will need to be replaced with something free. All the Addins use VNC.Logging that uses the EnterpriseLibrry logging framework. If you don't want logging, just comment out the code.
VNC.Logging is available in https://github.com/chrhodes/VNCDevelopment
Christopher Rhodes
I am retired now and don't work on this code base much.
I started automating Office applications decades ago using scripts. That evolved to VB VSTO addins that evolved to C# VSTO addins. Most of the early work was done in Excel. Most of the recent work has been in Visio. Over the years a lot of stuff was added to the SupportTools_Excel addin that related to companies I worked at. There were things to manage SharePoint and AzureDevOps. Then tons of stuff was added to SupportTools_Visio to support my love of Visio.
I am in the process of cleaning up the repo and reposting a thined down version of SupportTools_Excel that reflects my current use. I am extracting the functionality that is not generally used, e.g. SharePoint, AzureDevOps, and will leave what I still use on a regular basis in SupportTools_Excel. I will move the TaskPane functionality into WPF windows like in SupportTools_Visio.
Very little is here. Not planning on future work.
Very little is here. Not planing on future work.
SupportTools_Visio is reflective of the latest thinking. Visio did not support TaskPanes and I moved to WPF windows to host commands along with the Ribbon. If you like Visio there is some cool stuff here. Along the way I learned Prism so you will see a lot of Prism WPF in the UI along with module support.
When I get some time I will call out things that turned out well or at least I learned a lot from implementing.
As I learned more about Visio I started creating my own templates that took advantage of the VSTO code behand. The NapkinMaking folder has a lot of stuff I use all the time.
VNC.AddInHelper has code that is common across the SupportTools_X Addins. Haven't touched this in years.
You may contact me at chrhodesvnc@gmail.com
This is it
Visio Training Trailer https://www.youtube.com/watch?v=8fK3XM5jwiE
Visio Training Lesson 1 Setup https://www.youtube.com/watch?v=HfwaG99psak&t=4s
Visio Training Lesson 2 Building a Template from an Existing Drawing https://www.youtube.com/watch?v=WnfK4jIzmRg&t=6s
Visio Training Lesson 3 Creating Pages and Page Navigation https://www.youtube.com/watch?v=RrHnzKxcPoc
Visio Training Lesson 4 Creating State Model Page https://www.youtube.com/watch?v=MdoMyjWuC8k
Visio Training Lesson 5 Extending Visio with Code https://www.youtube.com/watch?v=7gTaZF65Io4
Visio Training Lesson 6 Creating a Custom Shape https://www.youtube.com/watch?v=cB6B8GyzZr0
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net48 net48 is compatible. net481 net481 was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.0 | 289 | 5/30/2024 |