• On The Insider: Britney's Bikini-Clad Top 10
December 1, 2008 12:01 AM PST

Create a collapsible list in Microsoft Word

by Dennis O'Reilly
  • Font size
  • Print
  • Post a comment

Years ago, I promised my cousin Bill (who doesn't have a TV show, by the way) that I would convert the family tree he had created into a Web page. It was pretty easy to find various JavaScripts that let you open menus and submenus, either by clicking or simply by hovering over them.

The only problem was the unwieldy HTML coding required to ensure that the lists opened and closed, as expected. What ended up working better for me was Microsoft Word's Outline view, which lets you use headings to show and hide information in a tree structure.

The O'Reilly family tree my cousin created has about 500 names and covers seven generations, which convert to Word's headings 1 through 7. To view the entries as collapsible and expandable lists in Word 2003 and 2007, click View > Outline. Any entry with a plus sign on the left has subentries; double-click the plus sign to view or hide the entries.

Microsoft Word 2007's Outline view

Use Word's headings and Outline view to place hierarchical information in a collapsible tree structure.

(Credit: Microsoft)

Then I took the list one step further by linking the names on the family tree to a mini "Web site" with basic biographies of family members. (For obvious privacy reasons, I'm keeping this entire family database off the public Web. The individual files reside in a single folder stored on local media, not a Web server.)

I used an HTML editor to create a page that duplicates the entries and links on the family tree in the Word file. Unfortunately, HTML supports only six levels of headings, so I manually italicized the seventh-level entries to distinguish them from the tiny sixth-generation names.

Microsoft Word's headings converted to HTML equivalents

Convert Microsoft Word's headings to their HTML equivalent--to an extent.

(Credit: Dennis O'Reilly)

You can Ctrl-click to follow the links in Microsoft Word and link back from the HTML file to the Word document. Still, I prefer to link from the HTML pages to the HTML version of the family tree, even though that version isn't formatted in collapsible lists. I guess I'm back to looking for the JavaScript or DHTML that will preserve the headings hierarchy while adding the show-hide capability of collapsible lists.

Dennis O'Reilly has covered PCs and other technologies in print and online since 1985. Along with more than a decade as editor for Ziff-Davis's Computer Select, Dennis edited PC World's award-winning Here's How section for more than seven years. He is a member of the CNET blog Network, and is not an employee of CNET.
Recent posts from Workers' Edge
Customize your browser's zoom options
Add your Facebook friends to Outlook and Gmail--sort of
Time to update the software user's bill of rights
Put Task Manager in Windows' notification area
Windows diagnostic tool big on info, short on help
Three more ways to slice and dice the Web
Firefox note-taking add-ons are Web supersavers
The best of Windows 7's new interface features
advertisement

E-readers' next chapter--no happy ending?

There were plenty of e-book readers on display at CES 2010, but many question whether the market for such dedicated devices can support all the new entrants.
• Photos: E-readers at CES 2010

Inside the world's long-lost first microcomputer

Vintage computer historians have long revered the Altair 8800. As it turns out, an unknown computer project at Sacramento State beat the Altair by three years.
• Images: The first microcomputers

About Workers' Edge

Dennis O'Reilly has covered PCs and other technologies in print and online since 1985. Along with more than a decade as editor for Ziff-Davis's Computer Select, Dennis edited PC World's award-winning Here's How section for more than seven years. He is a member of the CNET Blog Network and is not an employee of CNET.

Add this feed to your online news reader

Workers' Edge topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right