Skip to Content
Microsoft® Visual Studio® 2010 Unleashed
book

Microsoft® Visual Studio® 2010 Unleashed

by Mike Snell, Lars Powers
August 2010
Intermediate to advanced
1224 pages
34h 17m
English
Sams
Content preview from Microsoft® Visual Studio® 2010 Unleashed

Writing a Macro

If you revisit the code in Listing 14.1 that was generated for you when you recorded your Solution Explorer node expansions, you can see that it is straightforward, and represents a verbatim replay of what you manually accomplished in the Solution Explorer window. The macro references each individual item in the Explorer window by using the ActiveWindow.Object.GetItem method, passing in the object’s name to get a UIHierarchyItem reference. From there, it is a simple property set to expand all the items below (by setting UIHierarchyItems.Expand = True).

The code is complete and works, but it’s probably not exactly what you were looking for. For instance, it references the projects and project items that you expanded by their path ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Microsoft® Visual Studio® 2012 Unleashed, Second Edition

Microsoft® Visual Studio® 2012 Unleashed, Second Edition

Mike Snell, Lars Powers
Professional Visual Studio® 2008

Professional Visual Studio® 2008

Nick Randolph, David Gardner
Professional C# 5.0 and .NET 4.5.1

Professional C# 5.0 and .NET 4.5.1

Christian Nagel, Jay Glynn, Morgan Skinner
ASP.NET 4 Unleashed

ASP.NET 4 Unleashed

Stephen Walther, Kevin Hoffman, Nate Dudek

Publisher Resources

ISBN: 9780132121057Purchase book