Visio Use at Microsoft: Vaca Bubble Chart for Revenue Reporting

Visio lets people communicate business information in a variety of innovative ways. One example is in use by the Visio team for revenue reporting. The Visio product management team built a dynamic bubble chart diagram to report on Visio sales by national and international subsidiary to Visio senior management. Product management gets the latest sales…


Dev Luv: Editing Visio Masters

The shapes that you see on the stencil on the left pane of Visio are called “masters.” Think of a master as an object. When you drag a master from the stencil, you are dropping an instance of that master object onto the page. That instance, which we call a Visio shape, inherits its geometry…


Office 2003 SP1 Whitepaper (Includes Visio 2003 SP1 Details)

I’ve posted a whitepaper from the Office Supportability Group that details what is in Office SP1, which everyone should install if you are using any Office 2003 application.   SP1 is available as separate downloadable patches for OneNote, MUIs, Project Client and Server, WSS, SPS and Visio. Visio’s SP1 download is located here; if you don’t…

Dev Luv: Hotfix for Control Developers

If you’re developing on the Visio 2003 ActiveX control, please install this hotfix:;EN-US;884592 It fixes a nasty page fault problem in the control. Developers and end users of the control solutions should install this hotfix.   Thanks, Mai-lan  

Dev Luv: Webcast on Programming Visio

I’m doing a webcast tomorrow called “Programming the Visio Development Platform” if you want to check it out. You can register for it at:   The webcast starts on Friday, March 04, 2005, 1:00 PM Pacific Time (US & Canada). If you miss it, the recording will be available in 24 hours after the webcast…


Dev Luv: Visio –> SVG –> XAML

I’ve gotten some questions about Visio’s ability to import or export XAML-based graphics files.  Visio can’t do this today but you can use Visio 2003’s SVG functionality to achieve the same goal. You can save a Visio diagram out as SVG and then use a SVG to XAML converter to convert the Visio-generated SVG to XAML….


Dev Luv: Step-by-Step Tutorial on Developing Visio Shapes Using ShapeStudio

We just published an article on MSDN that provides a step-by-step tutorial for using ShapeStudio to build shapes. It’s a good way to get started with the tool since it walks through the typical actions a shape developer might take.   — Mai-lan

Dev Luv: Visio 2003 Drawing Control in Visual Studio 2005 Beta 1

The Visio 2003 Drawing Control does not work in the Visual Studio 2005 Beta 1. We’ve done some testing on more recent builds of the VS 2005 bits (post-beta 1 bits), and the control does work in the more recent builds.   This will be fixed by Visual Studio 2005 Beta 2 and of course…

Dev Luv: Distributing Custom Visio Stencils

Visio 2003 lets developers integrate their Visio content installation with a Windows Installer application. There are publish component table entries that can be added to MSI files to tell Visio about new Visio content (stencils, templates and add-ons).  We added support for publish component table entries in Visio 2003; see this article for more information. All…


Dev Luv: Follow-up on Digital Certificate Question

A blog reader asked if it was possible to get a cheaper digital certificate for a smaller dev shop. I looked into this and unfortunately, there is no special discount for individual software production houses. The real issue when talking certificates is the level of trust a certificate carries. For instance, if you develop some…