Exam 70-545:

TS: Microsoft Visio 2007, Application Development

Published:September 07, 2007
Language(s):English, French, German, Japanese, Spanish
Audience(s):Developers
Technology:Microsoft Office Visio 2007
Type:Proctored Exam

How To Get It: Schedule your exam through the following exam provider:

Take exam

Preparing for an Exam
The Microsoft Certification website and this preparation guide contain a variety of resources to help you prepare for an exam. Preparing for and Taking an Exam — FAQ provides answers to frequently asked questions about exam registration ,preparation ,scoring ,and policies , including:
  • The most effective way to prepare to take an exam.
  • The relationship between Microsoft training materials and exam content.
  • Microsoft policy concerning the incorporation of service pack and revision updates into exam content.
  • Exam question types and formats.
  • Exam time limits and number of questions asked.
We recommend that you review this preparation guide in its entirety and familiarize yourself with the FAQs and resources on the Microsoft Certification website before you schedule your exam.
Exam Topics Covered
The following list includes the topic areas covered on this exam. The percentage indicates the portion of the exam that addresses a particular skill.
  • Deploying Visio solutions (16 percent)
  • Working with external data (17 percent)
  • Developing Visio libraries (27 percent)
  • Automating Visio diagrams (27 percent)
  • Publishing and viewing Visio diagrams (13 percent)
Audience Profile
Candidates for this exam work in development organizations that use Microsoft Visual Studio 2005 and Microsoft Office Visio 2007 to create data visualization solutions. The candidate should have at least two years of experience creating enterprise solutions by using Visual Studio 2005 and at least one year of experience creating add-ins for Microsoft Office products. Additionally, the candidate should be able to demonstrate the following:
  • Experience developing shared add-ins for Office products
  • Experience building add-ins by using Visual Studio Tools for Office 2007
  • Experience programming against the Office Visio 2007 SDK
  • Experience troubleshooting and debugging Visio add-in solutions
  • Experience creating custom shapes, stencils, and templates
  • Experience packaging and deploying Office Visio solutions
Credit Toward CertificationWhen you pass Exam 70-545: TS: Microsoft Visio 2007, Application Development, you complete the requirements for the following certification(s):
  • MCTS: Microsoft Office Visio 2007, Application Development
Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.
Skills Being MeasuredThis exam measures your ability to accomplish the technical tasks listed below.The percentages indicate the relative weight of each major topic area on the exam.The higher the percentage, the more questions you are likely to see on that content area on the exam.

The information after “This objective may include but is not limited to” is intended to further define or scope the objective by describing the types of skills and topics that may be tested for the objective. However, it is not an exhaustive list of skills and topics that could be included on the exam for a given skill area. You may be tested on other skills and topics related to the objective that are not explicitly listed here.
Deploying Visio solutions
  • Deploy a Visio library solution.
  • Deploy a Visio automation solution.
  • Deploy solutions for use with multiple languages.
  • Deploy a Windows Forms solution that contains the Visio ActiveX drawing control.
  • Deploy a Windows Forms solution that contains a Visio ActiveX Viewer control.
Working with external data
  • Automate read-only linked DataRecordsets.
  • Automate read/write linked data.
  • Import data by using Visio add-in solutions.
  • Visualize external data.
  • Extract shape data.
  • Enhance a shape’s functionality by using the shape as a data repository.
Developing Visio libraries
  • Create SmartShapes.
  • Create masters.
  • Create stencils.
  • Create templates.
  • Define behavior by using DocSheets, PageSheets, and ShapeSheets.
  • Modify shape text behavior.
Automating Visio diagrams
  • Automate the Visio environment.
  • Automate SmartShapes.
  • Respond to events.
  • Embed Visio functionality into another application.
  • Choose a solution architecture.
Publishing and viewing Visio diagrams
  • Publish for visualization only.
  • Publish for visual data.
  • Publish for data only.
  • Manage Visio files.
  • Interact with other Microsoft Office applications.
Preparation Tools and ResourcesTo help you prepare for this exam, Microsoft Learning recommends that you have hands-on experience with the product and that you use the following training resources. These training resources do not necessarily cover all of the topics listed in the "Skills Measured" tab.
Learning Plans and Classroom Training There is no classroom training currently available.
Microsoft E-Learning There is no Microsoft E-Learning training currently available.
Microsoft Press Books There are no Microsoft Press books currently available.
Practice Tests
Microsoft Online Resources
TechNet: Designed for IT professionals, this site includes how-to instructions, best practices, downloads, technical chats, and much more.
MSDN: The Microsoft Developer Network (MSDN) is a reference for developers. It features code samples, technical articles, newsgroups, chats, and more.
Training and certification newsgroups: There is a newsgroup for every Microsoft certification. By participating in the ongoing dialogue, you take advantage of a unique opportunity to exchange ideas with and ask questions of others, including more than 750 Microsoft Most Valuable Professionals (MVPs) worldwide.
Have Questions? For advice about training and certification, connect with peers: For questions about a specific certification, chat with a Microsoft Certified Professional (MCP): To find out about recommended blogs, Web sites, and upcoming Live Meetings on popular topics, visit our community site: