Introduction
The basics

About WorkFlow

WorkFlow is a productivity add-in for Microsoft Visio. It was designed after many a sleepless night spent working around Visio's flaws to get a project done in time. Don't get me wrong - Visio is an amazing and extremely powerfull application... but unfortunately, the functionality out-of-the-box leaves a lot to be desired.

After using, and slowly improving upon a very rudimentary version of WorkFlow, I began to realize how much more fun working in Visio was becoming... I could actually think about the concepts I was sketching instead of trying for the hundreth time to get two boxes to align. That's when I realized that this code could be helpful to others, and WorkFlow was born!

How to install

1.  Install WorkFlow
1a
Download and run the installer.

The program installs the following things:
WorkFlow.vss in your "My Documents / My Shapes" folder, which is the WorkFlow application itself. We'll launch this from Visio later on. WorkFlow folder in "C:/Program FIles" for settings files.

2.  Change Visio's Settings

By default Visio will try to block most VBA macros, which is what WorkFlow is built on. Therefore we need to change the following settings:

2a
Start Visio
2b
Go to the menu item: Tools > Trust Center
2c
Select: "Enable All Macros".
2d
Check: "Trust access to the VBA project object model".
2e
Click OK
2f
Close Visio (Important! This applies the new settings)
3.  Launch WorkFlow
3a
Start Visio Again
3b
Open a document (new or existing)
3c
Launch WorkFlow through the menu:
File > Shapes > My Shapes > WorkFlow



That's it! Just repeat step 3c whenever you want to use WorkFlow in one of your projects. TIP: If you save a project while WorkFlow is active, Visio will automatically launch WorkFlow again for you the next time you open this document.

Limitations

WorkFlow is a work in progress - please treat it as such! Report any bugs or strange behavior you encounter on this website or by using the "report a bug" function.