Share via

Welcome to the Visio 2010 SDK

This reference contains conceptual overviews, programming tasks, samples, and references to guide you in developing solutions based on Microsoft Visio 2010.

We welcome your comments or questions about this content. You can send feedback to

Publish date of this reference: January 2012 (version 2010)

This documentation is accessible from the following locations:

  • From the Microsoft Download Center: To download the latest version of the Visio 2010 SDK for offline viewing, and to update local copies for use with the product, see the Visio 2010 Software Development Kit in the Microsoft Download Center.

  • From the MSDN Library: To view the most recent version in your browser, see the Visio 2010 Software Development Kit in the MSDN Library.

This documentation contains the following individual developer references:

  • Automation Reference: Provides an overview of Automation in Visio. It includes information about the Visio object model, the Visio type library, and extending the functionality of Visio by using macros, add-ons, and COM (Component Object Model) add-ins. A sample Visual Basic for Applications (VBA) macro is also provided. This reference provides details on Visio objects, properties, methods, and events.

  • Save as Web Reference: Provides an overview of using the Save as Web API with Visio 2010. Details about the Save as Web methods, objects, enum, and properties are provided. The reference also provides a Microsoft Visual Basic example of the Save as Web object model.

  • ShapeSheet Reference: Provides an overview of the ShapeSheet spreadsheet in Visio, including information about working with formulas, strings, date and time values, units of measure, and information about common ShapeSheet tasks, such as adding and deleting ShapeSheet sections and referencing cells from formulas. Details about each section, row, and cell in a ShapeSheet spreadsheet, and details about functions you can use in formulas, are provided.

  • Viewer Reference: Provides an overview of the API for Microsoft Visio Viewer, which is an ActiveX control that lets you open, view, or print Visio drawings, even if you do not have Visio 2010.

  • XML Schema Reference: Provides an overview of XML for Visio. Detailed information is provided for the XML for Visio schema, inheritance, working with sheets and formulas, geometry, text, loading XML files created outside Visio, round-tripping XML data, embedding custom XML data, units of measure, and errors and warning messages.

See Also


Visio 2010 SDK Copyright Notice

Other Resources

Visio Developer Center

Accessibility in Microsoft Products

Document Conventions

Microsoft Online Privacy Notice