TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
So I inherited a Visio (2007) diagram with 50+ shapes that appear in various combos on more than a dozen layers. Iâd like to (easily and quickly) determine which layers each shape is a part of.
I can (slowly, manually, and methodically) find this info by looking at every shapeâs Shape Sheet or select the shape and then choose Format > Layer, but Iâm looking for a more automated way to do this.
The nifty utility I wrote about this morning (Super Utilities and Tools, http://www.sandrila.co.uk/visio-utilities/) has lots of great reports, but doesnât seem to provide what Iâm wishing for.
I think the likely answer is to do a quick VBA script to iterate through all the shapes and then output a line of text listing the layers in which the shape appears.
But before I invest time in this, I thought Iâd ask to see if anyone has other suggestions or any scripts that might speed me on my way?