(You edit macro code using the code editor just as you would to edit any other document with Visual Studio.) To rework this macro, you can start by establishing a recursive helper routine that takes in a UIHierarchyItem object, toggles its Expanded property to True, and calls itself for each sub item found in the UIHierarchyItems collection:
(
For Each subNode As UIHierarchyItem In node.UIHirerarchyItems
ExpandNodes(subNode)
Next
node.UIHierarchyItems.Expanded = True
)
【说明】括号中为辅助理解。文中并没有给出递归程序的签名,但是很容易猜出应该是:Sub ExpandNodes(UIHierarchyItem node)。
【难点】如何组织成符合汉语习惯的语序。
【目前翻译】(使用宏代码编辑器编辑宏和在Visual Studio中编辑其他文档的方式没什么两样。)回到刚才的宏,首先你可以创建一个递归的助手(工具??)程序,在这个程序以UIHierarchyItem对象为参数(后面未贴出的部分代码中显示确实将UIHierarchyItem作为参数,这里作者使用take in,也暗示了这一点),把它的Expanded属性(译者注:实际上是它的子项的集合UIHierarchyItems的属性)设置为True,并且对其子项集合UIHierarchyItems中的每一项(译者注:也是UIHierarchyItem)递归的调用这个程序。
相关推荐
(Write a review.) Amazon.com Sales Rank: #15,625 in Books (See Top Sellers in Books) <br>图书简介: Microsoft Visual Studio 2005 Unleashed is a deep dive into the Visual Studio 2005 tool....
Microsoft Visual Studio 2005 Unleashed
Microsoft Visual Studio 2015 Unleashed, Third Edition.epub
(Write a review.) Amazon.com Sales Rank: #15,625 in Books (See Top Sellers in Books) <br>图书简介: Microsoft Visual Studio 2005 Unleashed is a deep dive into the Visual Studio 2005 tool....
Microsoft Visual Studio 2005 Unleashed
(Write a review.) Amazon.com Sales Rank: #15,625 in Books (See Top Sellers in Books) <br>图书简介: Microsoft Visual Studio 2005 Unleashed is a deep dive into the Visual Studio 2005 tool....
(Write a review.) Amazon.com Sales Rank: #15,625 in Books (See Top Sellers in Books) <br>图书简介: Microsoft Visual Studio 2005 Unleashed is a deep dive into the Visual Studio 2005 tool....
Microsoft Visual Studio 2008 Unleashed.part2Microsoft Visual Studio 2008 Unleashed.part2
Microsoft Visual Studio 2015 empowers you to write next-generation applications for any modern environment: mobile, web, cloud, universal Windows 10/8.x, database, and beyond. This end-to-end deep ...
Microsoft Visual Studio 2008 Unleashed.part1Microsoft Visual Studio 2008 Unleashed.part1
Microsoft Visual Studio 2008 Unleashed.part3Microsoft Visual Studio 2008 Unleashed.part3
Microsoft Visual Studio 2008 Unleashed
Microsoft Visual Studio 2008 Unleashed
Microsoft Visual Studio 2008 Unleashed
The release of Visual Studio 2005 and Visual Studio Team Systems marked a major revision to the .NET development experience. It brought us code snippets, custom project templates, refactoring, data ...
☆☆ 资料说明: ☆☆ [Sams] Microsoft Visual Studio LightSwitch Unleashed
Microsoft Visual Studio 2008 Unleashed is an end-to-end, deep dive into the Visual Studio development environment. It’s meant to provide you guidance on how you can squeeze the ultimate productivity ...
Microsoft Visual Studio 2015 empowers you to write next-generation applications for any modern environment: mobile, web, cloud, universal Windows 10/8.x, database, and beyond. This end-to-end deep ...