<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Bill Morein's Weblog : Visio 2007</title><link>http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx</link><description>Tags: Visio 2007</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>(Relatively) New blog with lots of great Visio content</title><link>http://blogs.msdn.com/wmorein/archive/2009/01/24/relatively-new-blog-with-lots-of-great-visio-content.aspx</link><pubDate>Sun, 25 Jan 2009 00:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9374345</guid><dc:creator>wmorein</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/9374345.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=9374345</wfw:commentRss><description>&lt;P&gt;Somehow I had thought that I had already pointed people to &lt;A href="http://blogs.msdn.com/saveenr/" mce_href="http://blogs.msdn.com/saveenr/"&gt;Saveen Reddy's blog&lt;/A&gt;, but looking back through the archives I realized that I hadn't. Saveen doesn't work on the Visio team, but is a power user and knows a ton about visualization. &lt;/P&gt;
&lt;P&gt;I'm a huge fan of Python the programming language, and he covers a lot of information on how to use Python with Visio, among other topics. Here is a recent series he started: &lt;A href="http://blogs.msdn.com/saveenr/archive/2009/01/22/visio-ironpython-powershell-how-to-draw-nice-diagrams-from-the-command-line.aspx"&gt;http://blogs.msdn.com/saveenr/archive/2009/01/22/visio-ironpython-powershell-how-to-draw-nice-diagrams-from-the-command-line.aspx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9374345" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/Data+Visualization/default.aspx">Data Visualization</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/General/default.aspx">General</category></item><item><title>Visio Active Directory Topology Diagrammer</title><link>http://blogs.msdn.com/wmorein/archive/2007/10/03/visio-active-directory-topology-diagrammer.aspx</link><pubDate>Wed, 03 Oct 2007 21:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5266367</guid><dc:creator>wmorein</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/5266367.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=5266367</wfw:commentRss><description>&lt;P&gt;One of the most common requests I get from IT users of Visio is for a way to draw out an Active Directory topology map. Visio has Active Directory shapes, but until now it didn't have the ability to actually go out and create a diagram from AD. We've put up a free download that does this -- the &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?familyid=cb42fc06-50c7-47ed-a65c-862661742764&amp;amp;displaylang=en&amp;amp;tm" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=cb42fc06-50c7-47ed-a65c-862661742764&amp;amp;displaylang=en&amp;amp;tm "&gt;Microsoft Visio Active Directory Topology Diagrammer&lt;/A&gt;&amp;nbsp;is now available. This runs as a separate application and is installed in the Start menu. Here is a screenshot of the UI:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG title="AD diagrammer UI" style="WIDTH: 563px; HEIGHT: 487px" height=487 alt="AD diagrammer UI" src="http://blogs.msdn.com/wmorein/attachment/5266367.ashx" width=563 mce_src="http://blogs.msdn.com/wmorein/attachment/5266367.ashx"&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5266367" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/wmorein/attachment/5266367.ashx" length="49847" type="image/jpeg" /><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/General/default.aspx">General</category></item><item><title>Upcoming webcast</title><link>http://blogs.msdn.com/wmorein/archive/2007/07/25/upcoming-webcast.aspx</link><pubDate>Thu, 26 Jul 2007 03:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4052383</guid><dc:creator>wmorein</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/4052383.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=4052383</wfw:commentRss><description>I'll be presenting a webcast on the Data Visualization features in Visio on Tuesday, August 7th. Here is a &lt;A class="" href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032345919&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US" mce_href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032345919&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;link to the details and registration information&lt;/A&gt;.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4052383" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/Data+Visualization/default.aspx">Data Visualization</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/General/default.aspx">General</category></item><item><title>New book -- Visualizing Information with Visio 2007</title><link>http://blogs.msdn.com/wmorein/archive/2007/07/10/new-book-visualizing-information-with-visio-2007.aspx</link><pubDate>Tue, 10 Jul 2007 21:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3802701</guid><dc:creator>wmorein</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/3802701.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=3802701</wfw:commentRss><description>&lt;P&gt;Somehow I missed the fact that &lt;A class="" href="http://www.amazon.com/Visualizing-Information-Microsoft%C2%AE-Office-Visio%C2%AE/dp/007148261X/ref=sr_1_1/002-3674063-3826418?ie=UTF8&amp;amp;s=books&amp;amp;qid=1184093953&amp;amp;sr=8-1" mce_href="http://www.amazon.com/Visualizing-Information-Microsoft%C2%AE-Office-Visio%C2%AE/dp/007148261X/ref=sr_1_1/002-3674063-3826418?ie=UTF8&amp;amp;s=books&amp;amp;qid=1184093953&amp;amp;sr=8-1"&gt;Visualizing Information with Microsoft Office Visio 2007&lt;/A&gt;, a new book by David Parker, has been published. I knew that the book was coming out, but somehow the actual release slipped by me. I've had a number of people ask about good books for learning about real world uses of the new data features in Visio 2007, and I highly recommend this book for that reason.&lt;/P&gt;
&lt;P&gt;David is one of our most active and insightful MVPs, and he has written a great book that comprehensively covers how to work with data in Visio. One of the best things about the book is that it not only covers the new features, but also has a lot of tips about how to best incorporate earlier product features into your overall solution. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3802701" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/Data+Visualization/default.aspx">Data Visualization</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/General/default.aspx">General</category></item><item><title>Session at the Microsoft BI Conference</title><link>http://blogs.msdn.com/wmorein/archive/2007/05/07/session-at-the-microsoft-bi-conference.aspx</link><pubDate>Tue, 08 May 2007 06:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2473394</guid><dc:creator>wmorein</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/2473394.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=2473394</wfw:commentRss><description>If you plan to be at the &lt;A class="" href="http://www.microsoftbiconference.com/" mce_href="http://www.microsoftbiconference.com/"&gt;Microsoft BI Conference&lt;/A&gt; in Seattle this week, make sure to stop by my Chalk Talk on Friday at 9:45 AM in CT Theater 3. This will be a smaller, informal session with particular emphasis on connecting Visio to SQL Server Analysis Services.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2473394" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/Data+Visualization/default.aspx">Data Visualization</category></item><item><title>Visio 2007: Good reference on developer changes</title><link>http://blogs.msdn.com/wmorein/archive/2007/05/06/visio-2007-good-reference-on-developer-changes.aspx</link><pubDate>Mon, 07 May 2007 00:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2451867</guid><dc:creator>wmorein</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/2451867.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=2451867</wfw:commentRss><description>&lt;P&gt;I spent a little time today answering questions about some of the new features in Visio 2007, and noticed that I had never linked to these articles:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn2.microsoft.com/en-us/library/aa395290.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa395290.aspx"&gt;What's New for Developers in Visio 2007 (Part 1 of 2)&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn2.microsoft.com/en-us/library/aa395291.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa395291.aspx"&gt;What's New for Developers in Visio 2007 (Part 2 of 2)&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The first provides a good overview of the key additions around connecting to data, while the second is a complete reference of all the additions (and&amp;nbsp;a small number of deprecations). It is a good idea to check the second article out if you are upgrading your application or add-in and want to see which of the new features you might want to use.&lt;/P&gt;
&lt;P&gt;You might also want to take a look at these posts, as the document other behavior:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/wmorein/archive/2007/04/17/developer-behavior-change-in-visio-2007-additional-guard-functions-in-shapes.aspx"&gt;http://blogs.msdn.com/wmorein/archive/2007/04/17/developer-behavior-change-in-visio-2007-additional-guard-functions-in-shapes.aspx&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/wmorein/archive/2007/01/26/visio-2007-bug-in-drawing-control.aspx"&gt;http://blogs.msdn.com/wmorein/archive/2007/01/26/visio-2007-bug-in-drawing-control.aspx&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2451867" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/Development/default.aspx">Development</category></item><item><title>Visio Session at Interop Las Vegas</title><link>http://blogs.msdn.com/wmorein/archive/2007/04/19/session-at-interop-las-vegas.aspx</link><pubDate>Fri, 20 Apr 2007 02:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2199115</guid><dc:creator>wmorein</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/2199115.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=2199115</wfw:commentRss><description>&lt;P&gt;I'll be presenting a &lt;A class="" href="http://www.interop.com/lasvegas/education/free-sessions.php" mce_href="http://www.interop.com/lasvegas/education/free-sessions.php"&gt;session on Visio at Interop Las Vegas&lt;/A&gt; on May 22nd. The presentation will focus on visualizing IT data using Visio 2007.&lt;/P&gt;
&lt;P&gt;If you'll be at the conference, make sure to check it out. I'll be around for a few days, so if you are interested in chatting there feel free to contact me.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2199115" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category></item><item><title>VSTO and Visio</title><link>http://blogs.msdn.com/wmorein/archive/2007/04/09/vsto-and-visio.aspx</link><pubDate>Tue, 10 Apr 2007 00:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2064570</guid><dc:creator>wmorein</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/2064570.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=2064570</wfw:commentRss><description>&lt;P&gt;As I've mentioned before, Visual Studio Tools for Office includes wizards for Visio in their latest release (VSTO 2005 SE) and this will be a big part of Visio development in the future. Having said that, there is still a little bit of work in creating a VSTO Visio add-in.&lt;/P&gt;
&lt;P&gt;Chris Castillo has created the &lt;A class="" href="http://blogs.msdn.com/chcast/archive/2007/03/28/creating-visio-add-ins-with-vsto-2005-se.aspx" mce_href="http://blogs.msdn.com/chcast/archive/2007/03/28/creating-visio-add-ins-with-vsto-2005-se.aspx"&gt;definitive guide on VSTO and Visio&lt;/A&gt;. I'd highly recommend checking it out if you do managed code programming in Visio. It explains both the how and why of working with VSTO.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2064570" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/Development/default.aspx">Development</category></item><item><title>Visio 2007: Consumer Launch</title><link>http://blogs.msdn.com/wmorein/archive/2007/01/30/visio-2007-consumer-launch.aspx</link><pubDate>Tue, 30 Jan 2007 19:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1557690</guid><dc:creator>wmorein</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/1557690.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=1557690</wfw:commentRss><description>&lt;P&gt;I'm happy to say that you can now &lt;A class="" href="http://www.amazon.com/Microsoft-D87-02785-Visio-Professional-2007/dp/B000HCTY44/sr=8-9/qid=1170175019/ref=pd_bbs_sr_9/103-6343059-7668620?ie=UTF8&amp;amp;s=software" mce_href="http://www.amazon.com/Microsoft-D87-02785-Visio-Professional-2007/dp/B000HCTY44/sr=8-9/qid=1170175019/ref=pd_bbs_sr_9/103-6343059-7668620?ie=UTF8&amp;amp;s=software"&gt;buy Visio 2007&lt;/A&gt; online and at stores. This is a huge release for us so it is great to finally be able to have it out there broadly.&lt;/P&gt;
&lt;P&gt;If you are looking for more information on what you get in this version, you can find my posts on Visio 2007 by using the &lt;A class="" href="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx" mce_href="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx"&gt;"Visio 2007" tag&lt;/A&gt;. &lt;A class="" href="http://office.microsoft.com/en-us/visio/FX100487861033.aspx" mce_href="http://office.microsoft.com/en-us/visio/FX100487861033.aspx"&gt;Office Online's Visio page&lt;/A&gt; also has a lot of good information.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1557690" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category></item><item><title>Office and Visio Launch</title><link>http://blogs.msdn.com/wmorein/archive/2006/12/01/office-and-visio-launch.aspx</link><pubDate>Sat, 02 Dec 2006 00:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1186961</guid><dc:creator>wmorein</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/1186961.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=1186961</wfw:commentRss><description>&lt;P&gt;As many of you know, yesterday was the business launch of Office, including Visio. The full consumer launch (i.e. boxes available in stores) will happen in January. In the meantime, you can download &lt;A class="" href="http://us1.trymicrosoftoffice.com/product.aspx?sku=3082931&amp;amp;culture=en-US" mce_href="http://us1.trymicrosoftoffice.com/product.aspx?sku=3082931&amp;amp;culture=en-US"&gt;a trial version of the final product&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;We have released the latest versions of the&amp;nbsp;&lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?familyid=d88e4542-b174-4198-ae31-6884e9edd524&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=d88e4542-b174-4198-ae31-6884e9edd524&amp;amp;displaylang=en"&gt;Visio Viewer&lt;/A&gt;&amp;nbsp;and the &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=772ccdd1-7d06-4cc4-8ecd-de5864428c26&amp;amp;DisplayLang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=772ccdd1-7d06-4cc4-8ecd-de5864428c26&amp;amp;DisplayLang=en"&gt;SDK&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1186961" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/Development/default.aspx">Development</category></item><item><title>Visio 2007: AutoConnect in action</title><link>http://blogs.msdn.com/wmorein/archive/2006/08/04/687873.aspx</link><pubDate>Sat, 05 Aug 2006 02:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:687873</guid><dc:creator>wmorein</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/687873.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=687873</wfw:commentRss><description>&lt;P&gt;With this post I'm trying out something new: I'll be posting some videos to give you a little bit of a better flavor of some of the features in Visio. &lt;/P&gt;
&lt;P&gt;&lt;EMBED pluginspage=http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/ src=http://wmorein.com/blog/autoconnect.avi type=application/x-mplayer2 autostart="False" showcontrols="True" showstatusbar="False" showdisplay="False" autorewind="True"&gt; &lt;/P&gt;
&lt;P&gt;One of the Visio 2007 features that is most compelling visually is &lt;A href="http://blogs.msdn.com/eric_rockey/archive/2006/01/07/510329.aspx"&gt;AutoConnect&lt;/A&gt;. Here is the basic description of what I'm doing in the video:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Drop a server shape normally from the stencil.&lt;/LI&gt;
&lt;LI&gt;Use the AutoConnect blue arrows to quickly connect up two more shapes to that server.&lt;/LI&gt;
&lt;LI&gt;Drag an email server shape onto the blue arrow pointing up, connecting it up as well.&lt;/LI&gt;
&lt;LI&gt;Drag out a File Server shape and drop it on the page. Then, I use the blue arrow that points at it to connect it up. This is designed to work with shapes that are already on the page.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Leaving aside the fact that the topology I built doesn't make much sense, this should give you a sense of how the feature works. Because of how I recorded it, some of the nice live dynamics that the feature has are not shown off to full effect.&lt;/P&gt;
&lt;P&gt;If the embedded video doesn't work for you, you can grab it directly from &lt;A href="http://wmorein.com/blog/autoconnect.avi"&gt;here&lt;/A&gt;. If you are still having problems, let me know -- I plan to do this for a few more features in the future.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=687873" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category></item><item><title>Presentation on Building Solutions using the Visio 2007 Data API</title><link>http://blogs.msdn.com/wmorein/archive/2006/07/31/684688.aspx</link><pubDate>Tue, 01 Aug 2006 04:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:684688</guid><dc:creator>wmorein</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/684688.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=684688</wfw:commentRss><description>&lt;p&gt;The Office team has put up video of all of the &lt;a href="http://msdn.microsoft.com/office/learn/conferences/default.aspx"&gt;presentations from the Office Developer Conference&lt;/a&gt; held this past spring. At the conference, I presented a Visio 2007 session focusing on building solutions using the new Data APIs. The direct link to the video of the session is available &lt;a href="http://download.microsoft.com/download/2/f/5/2f5b0aeb-0488-487b-9b15-f23352681864/BI201_Morein.wmv"&gt;here&lt;/a&gt;. The quality of the video is high, so beware that it is a 182 MB download. 
&lt;/p&gt;&lt;p&gt;In the session we cover the three main aspects of programming against the Data APIs: Importing the data, linking the data to shapes, and displaying the data using Data Graphics. Along with the slides detailing the APIs and some possible scenarios, I build an example application (visualizing sales on a supermarket floor plan) from scratch.
&lt;/p&gt;&lt;p&gt;Here's a high level guide to what is in the presentation:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;2:00 – Demo of the end user data features
&lt;/li&gt;&lt;li&gt;6:48 – Example scenarios and applications
&lt;/li&gt;&lt;li&gt;11:20 – The first part of the demo, including an overview of the application and the initial creation of the data solution
&lt;/li&gt;&lt;li&gt;22:20 – Details on the Data API
&lt;/li&gt;&lt;li&gt;39:10 – The second part of the demo, showing more on programming Data Graphics and creating new shapes from data
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;We'll be publishing full documentation on the Data API soon, but this should give you a good introduction to what is possible and some tips on how to get started.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=684688" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/Data+Visualization/default.aspx">Data Visualization</category></item><item><title>Visio 2007: PivotDiagram Tips and Tricks, part 3</title><link>http://blogs.msdn.com/wmorein/archive/2006/07/29/682979.aspx</link><pubDate>Sun, 30 Jul 2006 06:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:682979</guid><dc:creator>wmorein</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/682979.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=682979</wfw:commentRss><description>&lt;P&gt;The default PivotDiagram layout is a hierarchy with spacing of 9.5 mm (or 0.375 in) between shapes. This works pretty seamlessly for a lot of data out there, but one of the powerful aspects of the PivotDiagram feature is your control over how your shapes are laid out. PivotDiagrams use the standard Visio layout feature available in all diagrams (Shape&amp;gt;Configure Layout…) &lt;/P&gt;
&lt;H2&gt;Tightening the Spacing Between Shapes &lt;/H2&gt;
&lt;P&gt;This is an example of the default spacing for a new PivotDiagram: &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://wmorein.com/blog/dg3-1.png"&gt; &lt;/P&gt;
&lt;P&gt;The quickest way to decrease the space between shapes is to change the page default for layout spacing. To do this, go to "Shape&amp;gt;Configure Layout…" and change the Spacing value (here I changed it to 4 mm). Since the breakdown shape (the one that tells you which category you added – in the above diagram it is the shape with "Animal" in it) gets in the way at these tighter spacings, you can turn it off by going to "PivotDiagram&amp;gt;Options…" and unchecking "Show breakdown shapes". &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://wmorein.com/blog/dg3-2.png"&gt; &lt;/P&gt;
&lt;P&gt;The PivotDiagram shapes have the title bars (the ones holding Cat, Dog, etc. in the example above) offset slightly to up and to the left. Although I think this normally looks great, that offset causes the shapes to look wider to layout and therefore has the effect of making the diagram take up additional space. If you don't need the default look, you can change the offset get back that space. To do this, go to "PivotDiagram&amp;gt;Edit Data Graphic…" and click on "Edit Item…" for the field "=User.visDDTitle". Change the Horizontal and Vertical Offsets to None and optionally change the Border Type to None. You'll get the diagram below: &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://wmorein.com/blog/dg3-3.png"&gt; &lt;/P&gt;
&lt;H2&gt;Removing Titles and Data Legends &lt;/H2&gt;
&lt;P&gt;The default title and data legend can also be turned off if you have labeled your diagram in another way or feel that they are taking up space. The easiest way to do this is to just delete them. If you want to add them back, you can go into the PivotDiagram options dialog and check the relevant options.&lt;/P&gt;
&lt;H2&gt;Working With Page Sizes&lt;/H2&gt;
&lt;P&gt;PivotDiagrams resize the page automatically to fit the diagram onto the drawing page. If you don't like this behavior and want to resize the page yourself, you can use "Shape&amp;gt;Configure Layout..." and uncheck "Enlarge page to fit drawing...". Once you have the page set up correctly, you can use "Print zoom" in the "File&amp;gt;Page Setup..." dialog to determine how much is printed on each paper page.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;These should usually get you the space you need. There are a couple more advanced tricks that I can share if there is interest. Next time I'll cover a little more about how you can deeply customize the layout.&lt;/P&gt;
&lt;P&gt;Previous PivotDiagram tip posts:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/wmorein/archive/2006/06/22/643198.aspx"&gt;Creating PivotDiagrams&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/wmorein/archive/2006/07/10/660756.aspx"&gt;Filtering&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=682979" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category></item><item><title>Visio 2007: More on Customizing Data Graphics: Icon Sets with Images</title><link>http://blogs.msdn.com/wmorein/archive/2006/07/18/669952.aspx</link><pubDate>Tue, 18 Jul 2006 20:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:669952</guid><dc:creator>wmorein</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/669952.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=669952</wfw:commentRss><description>&lt;P&gt;In the previous two posts on customizing Data Graphics, I covered general &lt;A href="http://blogs.msdn.com/wmorein/archive/2006/06/15/632742.aspx"&gt;customization (using a text callout example)&lt;/A&gt; and &lt;A href="http://blogs.msdn.com/wmorein/archive/2006/07/14/665997.aspx"&gt;customizing icon sets&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;If you are creating icon sets, often you'll want to use existing images rather than trying to figure out how to redraw them. There are two main tips for creating icon sets with images:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;You need to make the icon set item a group and then place the image in a subshape of the group.&lt;/LI&gt;
&lt;LI&gt;To keep file sizes small, put all of the images in a single image strip, then use the "Foreign Image Info" section of the&amp;nbsp;image master to mask out the images&amp;nbsp;appropritely based on the values in msvCalloutIconNumber (these will need to refer to the parent shape). &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Mark Nelson has created two examples using the Office&amp;nbsp;icons and some number images:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://wmorein.com/blog/imageicons.png"&gt;&lt;/P&gt;
&lt;P&gt;See the attached&amp;nbsp;Visio file for the example.&amp;nbsp;The two masters to look at are called "Images" and "Numbers".&lt;/P&gt;
&lt;P&gt;The full article on customizing Data Graphics will include a step by step process on doing this, and I'll link to that when it is up.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=669952" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/wmorein/attachment/669952.ashx" length="64512" type="application/octet-stream" /><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/Development/default.aspx">Development</category></item><item><title>Visio 2007: More on Customizing Data Graphic Items: Icon Sets</title><link>http://blogs.msdn.com/wmorein/archive/2006/07/14/665997.aspx</link><pubDate>Fri, 14 Jul 2006 22:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:665997</guid><dc:creator>wmorein</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/wmorein/comments/665997.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wmorein/commentrss.aspx?PostID=665997</wfw:commentRss><description>&lt;P&gt;In my &lt;A href="http://blogs.msdn.com/wmorein/archive/2006/06/15/632742.aspx"&gt;earlier post on Data Graphics customization&lt;/A&gt;, I covered how to edit a text Graphic Item. A few people have asked for more information on how to deal specifically with Icon Sets since that is a place where there are most often domain-specific icons to be represented. We do have some documentation coming out on that, but while we wait for it to get published I’ll give you a few pointers to help you get started. &lt;/P&gt;
&lt;P&gt;By way of example, I’ll take a look at the “Trend arrows” Icon Set. Here is an example of the icon set in action: &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;IMG src="http://wmorein.com/blog/dg2-1.png"&gt;&lt;/P&gt;
&lt;P&gt;There are a couple of important things to point out about this callout: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;There are five possible states for this graphic item, which is the maximum number of possible states for an Icon Set. &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;There are only two different sets of geometry being used (the arrow and the flat line). The full set of possible states are represented by how the shape combines geometry, color, and angle. &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;To get started, you can follow the same steps described in the earlier post to make a copy of this master (this one will be called “Trend arrow 1” in the Drawing Explorer window) then open up your copy of the master’s ShapeSheet for editing. If you look at the “User-defined Cells” section in the ShapeSheet, you’ll see the cells that are specifically relevant to Icon Set: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;User.msvCalloutType&lt;/STRONG&gt; – The type of the callout (e.g. Icon Set or Data Bar). This is a string that is not localized. For this case, the value will be “Icon Set”. &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;User.msvCalloutIconNumber&lt;/STRONG&gt; – The current icon to be displayed. Visio places the Data Graphics formulas here to determine which icon is shown (where the result ranges from 0 to IconCount – 1). The value -1 is set when no conditional statement is true. The typical action when no conditions are true should be to make the icon invisible. &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;User.msvCalloutIconCount&lt;/STRONG&gt; – The total number of icon states that Data Graphics can show. This number must be 5 or less. (Numbers greater than 5 are treated as a 5.) &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG src="http://wmorein.com/blog/dg2-2.png"&gt;&lt;/P&gt;
&lt;P&gt;From a shape development standpoint, you use msvCalloutIconNumber to drive your shape appearance. For this shape, that means that we’ll use that value to update all geometry, angle, and fill. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;First, let’s look at geometry. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://wmorein.com/blog/dg2-3.png"&gt;&lt;/P&gt;
&lt;P&gt;There are two Geometry sections. The Geometry 1 section provides the geometry for the arrow, while Geometry 2 represents the line. If you look at the NoShow sections highlighted in red, notice that they contain IF statements driven by the value in User.msvCalloutIconNumber. For Geometry 1, it is shown unless the value is -1 (which means no condition has been triggered) or 1, which is the only one that is supposed to use Geometry 2. &lt;/P&gt;
&lt;P&gt;To adapt this Icon Set, you can either edit the existing geometry section or add a completely new one. To add a new geometry section, right click on the ShapeSheet window and select “Add Section” then choose Geometry. Often the simplest thing is to just create one Geometry section for each possible state, but when the designer of this shape put it together he limited it to two to save space in documents. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Next, let’s take a look at how the angle is set up. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://wmorein.com/blog/dg2-4.png"&gt; &lt;/P&gt;
&lt;P&gt;The Angle cell contains an INDEX formula that again refers back to the User.msvCalloutIconNumber cell, setting the angle of the arrow or line. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Finally, the Fill Format of the callout is changed to update the color as well. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://wmorein.com/blog/dg2-5.png"&gt;&lt;/P&gt;
&lt;P&gt;Here, we have the FillForegnd, FillBkgnd, and FillPattern cells driven off of User.msvCalloutIconNumber cell. The foreground and background fill colors are set through a set of nested IF statements (the whole thing is protected with a GUARD to prevent accidental formatting) that specify RGB values. You can change those color values to pull from the Theme accent colors instead of specifying RGB. The fill pattern is also changed based on an INDEX formula to get the pattern matched with angle. This is necessary because we are using a gradient and reusing the geometry section – when the angle changes we need to update the gradient so it looks consistent. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hopefully this provides enough information to get people started. Obviously the more you know about working with masters and the ShapeSheet, the easier you’ll find this. Feel free to post any questions you have and I’ll try to answer them directly or in a future post.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=665997" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wmorein/archive/tags/Visio+2007/default.aspx">Visio 2007</category><category domain="http://blogs.msdn.com/wmorein/archive/tags/Development/default.aspx">Development</category></item></channel></rss>