Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Dev Blog   (RSS)

Dev Luv: Determining When a Shape is Copied versus Added

A blog reader recently sent me mail asking how to programmatically determine if a shape has been added to the page through a cut-and-paste operation or by the user dragging and dropping the shape from the stencil. In this case, the reader wanted to call
Posted by mailant | 1 Comments
Filed under:

Dev Luv: Are You A Visio Shape Developer?

Which option best describes how you use Visio shapes? (a) I only use the shapes that ship in the box or that I see in other peoples’ drawings; I don’t make any modification to the shapes when I use them. (b) I modify existing shapes with color or other
Posted by mailant | 4 Comments
Filed under:

Great Shapes for Conceptual Architecture Diagrams in Visio (Part 2)

Sorry that I haven’t been posting frequently since Thanksgiving -- it gets super busy around the holidays, and unfortunately, my blogging time has suffered. I can’t promise that it will get better through December, especially since I’m planning a work-free
Posted by mailant | 7 Comments
Filed under: ,

Dev Luv: Identify Visio Shapes By ID, Not Name

The name of a Visio shape is not unique on a page. The name is only unique in its container . Visio developers often try to identify shapes or types of shapes using the Shape.Name property. This can cause problems for two reasons: users can modify the
Posted by mailant | 2 Comments
Filed under:

Visio for Enterprise Architects Versioning (and other responses to blog feedback)

Readers of my last blog on conceptual architecture shapes asked why they couldn’t find the new networking shapes with the latest version of Visio for Enterprise Architects (10.0.5110). Releases of Visio for Enterprise Architecture (VEA) and Microsoft
Posted by mailant | 5 Comments
Filed under: ,

Great Shapes for Conceptual Architecture Diagrams in Visio (Part 1)

I’ve gotten multiple requests from blog readers to show how to get the same visual quality as seen in architectural diagrams posted on MSDN articles. Typically the Microsoft authors of MSDN articles use Visio to create the diagram. The diagram is then
Posted by mailant | 15 Comments
Filed under: ,

Dev Luv: Four Best Practices When Event Handling in Visio

1. Avoid Holding onto Multiple Visio Objects : If you need to keep track of Visio, pages, documents or shapes, use IDs instead of objects. A given shape can always be associated with a tuple <document ID, page ID, shape GUID>. 2. Use AddAdvise/IVisEventSink
Posted by mailant | 1 Comments
Filed under:

Network Shapes and Auto-discovery Bundle for Visio 2003

We’ve put together a kit with two Visio partners, Fluke Networks and Altima Technologies, that provides an auto-discovery tool and lots of manufacturer-specific network shapes. Fluke Network’s LAN MapShot is an auto-discovery tool that crawls your network
Posted by mailant | 5 Comments
Filed under: ,

Visio Books and Resources

If you’re new to Visio, check out the Step-by-Step with Visio 2003 book. It provides an introduction to the product and comes with a CD with exercises. If you’re somewhat familiar with Visio but interested in getting more out of the product, the Visio
Posted by mailant | 4 Comments
Filed under: ,

Dev Luv: New blog on Visio solution development!

Chris Castillo, Visio’s Application Development Consultant and .NET developer extraordinaire, has started a blog on Visio solution development with a focus on .NET development: http://blogs.msdn.com/chcast . Check it out! It’s 100%-focused on developer
Posted by mailant | 0 Comments
Filed under:

Dev Luv: Storing Custom XML in Visio XML File Format

The Visio XML file format, as discussed earlier , is a physical file format with all the information that Visio needs to render the diagram with the same fidelity as the binary file format. Let’s consider the case in which a developer wants to use the
Posted by mailant | 1 Comments
Filed under:

Getting back to blog commentors...

Just a reminder: If you post a comment to me through the blog's Contact form, remember to put your email ! I've gotten comments from folks who ask a question that I'd like to respond to, but the poster forgets to provide their email or gives a wrong address.
Posted by mailant | 2 Comments
Filed under: ,

Dev Luv: Transforming Visio’s XML File Format

As I mentioned in my last blog on the Visio XML file format , Visio documents can be saved into a native XML Visio file format (.VDX) or Scalable Vector Graphics (SVG). The Visio XML file format is not a W3C standard. SVG, which is a language for describing
Posted by mailant | 7 Comments
Filed under:

Dev Luv: Visio’s XML File Format

Visio has a native XML file format for a Visio drawing, a Visio template, and a Visio stencil. We do not have the ability to save a Visio drawing into any other XML schema but our own (and SVG, if you are using Visio 2003). If users want Visio diagrams
Posted by mailant | 3 Comments
Filed under:

Dev Luv: Processing Text in Visio

There are two ways to process the text in shape text. You can use Shape.Text, which returns a string that contains placeholders for fields. I would use Shape.Text if I just wanted to read or write a string that did not contain any fields. If you think
Posted by mailant | 0 Comments
Filed under:
 
Page view tracker