App.Config files with VSTO 4.0 SP1

Using an app.config file is a great way to load settings for your add-in at runtime and the VSTO 4.0 runtime supports this, but what you might not know is that a small change in VSTO 4.0 SP1 might keep your app.config file from loading. Here is a blog post from the Visual Studio Office…


Workflow Template Validation Issues

As you know Loops and State Machines are not supported scenarios for the SharePoint Workflow template in Visio 2010 Premium, in fact they are not supported using the out of box features in SharePoint Designer 2010.  A lot of times you might run into a situation where you want to compare some value, say the…


Data refresh from PowerPivot

In a series of articles I explored the different scenarios around SQL and data refresh.  One of the scenarios that I have not covered is how to create a data refreshable diagram from Analysis Services.  If you do not already know this, Visio and Visio Services cannot refresh directly from Analysis Services, however we could…


Adding Visio Process Repository document library features to your existing document library

One of the new site templates in SharePoint 2010 is the Visio Process Repository site template. This site template contains a document library template that is customized specifically for Visio process diagrams. A document library that is created from this new Process Diagram Library template contains the Keywords column and the Category column as part…


Visio Services refreshing from SQL store procedures

The data linking wizard in Visio 2010 Professional and Premium allows you to connect a SQL table or view to your Visio diagram but the wizard does not give you the option to specify a stored procedure or a custom query.  In this article I will show you a few simple tricks to easily connect…


Visio Services mash up project template for Visual Studio 2010

This past week I found myself coping and pasting a lot of JavaScript to new files just so I could create a new mash up demo for Visio Services, which annoyed me.  Why can’t I just create a new Visio Services mash up project from Visual Studio to get started…I can. The link below contains…


Office 2010 Developer Training Kit released

I am posting about the release of this training kit because the kit contains a lab that walks you through developing a web part page that hosts a Visio diagram and the JavaScript code needed to add additionally functionality to the diagram using Image overlays and a custom data pane. If you are new to…


Shapes that calculate based on their container

The new containers feature in Visio 2010 is fantastic.  If you have not heard of this feature then check out the product team blog article about containers, here http://blogs.msdn.com/b/visio/archive/2009/08/25/organizing-diagrams-with-containers.aspx What I want to point out to all you shape developers how you can use some simple new ShapeSheet formulas to allow shapes to base calculations…


Using Page Images from Visio Services

Visio Services does not have a REST style API to allow you to get to shapes or data within the published Visio diagram, however you can access PNG versions of each page in a published diagram using a URL. For example, say you wanted to get the image of Page-1 in Sample.VDW that is stored…


A WMI based dashboard for Visio Services

The Data Linking and Data Graphic features in Visio 2010 give you the ability to create very interesting and artistic dashboards, but the trick is to get the data that you need into a data source that Visio and Visio Services can refresh from.  For this article I wanted to highlight a method that some…