h1

Message to Microsoft: Fix Word’s cross-reference dialog box. Please.

August 16, 2010

I use Microsoft Word — a lot. I’ve been using Word since the heady days of Word 2.0, and I’ve been using Word 2003 and more recently Word 2007 day in/day out for the past two years on my current contract. I’ve been getting up close and personal with Word, as evidenced by the number of blog posts I’ve written on Word’s idiosyncrasies. While there have been many improvements in Word 2007, there are areas that still have a way to go.

Most of the documents I’ve been working on for the past two years are long scientific reports — a single document can have hundreds of cross-references to figures, tables, plates, sections, appendices etc.

As a result I’ve opened the Cross-reference dialog box more times than I can count. And that dialog box alone sucks as far as usability is concerned (‘sucks’ is a technical term!). While there have been some improvements to this dialog box in Word 2007, there’s a lot about this dialog box that just doesn’t work efficiently. (NOTE: I have not used Word 2010 yet, so these comments are about Word 2007. I’d appreciate it if someone using Word 2010 can report if any of these issues have been fixed.)

So, if you’re listening Microsoft, here are 10 productivity improvements I’d like to see made to this dialog box (numbers are used for reference only — they do not imply priority or sequential order):

  1. Remember dialog box resizing. In Word 2007, this dialog box is resizable (yay!). But don’t get too excited… When you close the dialog, the size you’ve dragged it to is not ‘remembered’, so as soon as you re-open the dialog, it’s back to its default size and you have to resize it again. This gets ‘old’ very quickly. Yes, I know I can keep the dialog box open while I’m doing other things in the document, but sometimes I need the screen real estate and so I’ll close it only to re-open it again a few minutes later, and have to resize it again.
  2. Resize the drop-down selection lists to fit the available selections. The current situation is just bad design, in my opinion. Even the default Reference type list includes more selections than are visible in the drop-down list. And if you’ve added more (e.g. Plate, Equation, Photograph), then the list is even longer. But someone, somewhere at Microsoft decided that this drop-down list would only ever display 6 items! Which means if you have a list longer than that, you have to scroll. Oh, and for bonus points, someone at Microsoft decided not to list these selection options in alphabetical order!
  3. Increase the number of items displayed by default. The default size of the dialog box only displays 12 items in the list of available headings, figures, tables etc. Long documents can easily have hundreds of headings. If there are only a few items in a particular document, then keep the default at 12, but if there are many more than 12, make the default something like 30 items. Surely a simple if/then statement in the code could make this possible? Of course, if Word remembered the dimensions of my resized dialog box (see item 1 above), this point about the default number would become moot.
  4. Give me the option to expand/collapse headings. As mentioned in item 3 above, a long document can have hundreds of headings. Some documents I’ve worked on have 30+ subheadings (at various levels) within a major heading. If I need to set a ‘heading’ cross-reference to section 8.2.3.5, then I really don’t want to scroll through every heading in sections 1, 2, 3, 4, 5, 6, and 7 as I do now. Yes, I know I can type the first character of the heading I want and skip to the beginning of that section quickly (e.g. type 8 to go to the 8.x headings if using an outline numbered list), but I still have to scroll to get further down to section 8.2.3.5. If this list had expand/collapse functionality, then I could collapse all headings I didn’t want to see and just expand the section I was cross-referencing. Of course, ‘collapse all’/'expand all’ options should be available too. By the way, typing the first character only works effectively in the Heading and Numbered Item lists; however, if your table and figure lists start with the words Table or Figure, then typing a number or letter does nothing, and you have to scroll.
  5. Hide Reference Types not used in the document. This one is related to item 2 above. The documents I’ve been working on don’t use footnotes or endnotes, yet these are listed in the Reference type list. Why? If the document doesn’t use them, then they shouldn’t be available for selection. If I want to reference something in another document, then I can’t do it via this dialog box anyway.
  6. Remember my ‘Insert reference to’ preference for each Reference Type. This one is REALLY annoying. Because I switch between inserting cross-references to figures, tables, sections etc. within a section of text, I’d like Word to remember my Insert reference topreference FOR EACH TYPE while I’m in the current session. It can forget my preferences after I close Word, but while I’m working I’d like it to remember each insert preference for each Reference Type. Let me give you an example of how it works now:
    1. I select Table as my Reference type, then Heading number (no context) as my Insert preference, then I select the table.
    2. Let’s say the next item I have to insert a cross-reference to is another table. I can leave the dialog open, select another table and the Heading number (no context) selection also applied. So far, so good.
    3. The next cross-reference is a Figure, so I select Figure as my Reference type, then Heading number (no context) as my Insert preference, then I select the figure.
    4. Now I have to cross-reference another table. You’d think that Word would remember my previous table insert preference, but it doesn’t. I have to select Table and Heading number (no context) as my Insert preference AGAIN.
    5. And if the next one is a figure, I have to repeat that.
    6. Repeat for all the other Reference type/insert combinations. With potentially hundreds of cross-references in a single document, and hundreds of documents, this one gets old real fast.
  7. Let me set default Reference type/Insert combinations. Perhaps a better option than ‘remembering’ my most recently used Reference Type/Insert combination (see item 6 above) would be a setting where I could set my default Insert preferences for each Reference Type — that way, I could set it up once and not have to bother with it again. I’d still have the option for changing the insert options for an individual cross-reference, but the defaults would apply otherwise. This setting could go under Word Options > Display settings, or Word Options > Advanced where everything else seems to get dumped.
  8. Provide an option to list Level 1 paragraph styles in the Heading list. My client uses a special style for Appendix headings. This style has its Outline Level paragraph setting set to Level 1 so that it gets picked up and displayed in the automatic Table of Contents. However, these appendices do not use a standard Heading 1 to 9 style so are not listed in the Reference Type list for Heading — to find the appendices, I have to select Numbered Item and scroll to the bottom of that list. The writers on my team are scientists, not Word experts — they invariably cannot find the appendices when inserting cross-references, so they have to ask me to fix them.
  9. Let me assign ‘preserve formatting’ to the inserted cross-reference field from within this dialog box. Occasionally, and for no reason I can discover, the ‘preserve formatting’ option for an inserted cross-reference field goes missing. I don’t know whether it’s on insertion or something that an author does with it later (which is hard to believe as most of the authors I’m dealing with have no clue that these are fields, let alone how to fiddle with them). So a check box on this dialog to ‘preserve formatting’ might be useful as long as it didn’t mess up anything else with these fields (like become a toggle switch).
  10. Provide a double-click option to insert the cross-reference. When I find the correct table, figure, section cross-reference etc. to insert, I have to select it from the list, then click Insert; or select it then press the Tab key to go to the Insert button, then press Enter; or select it and press Enter. Another option I’d like for inserting a cross-reference is the ability to double-click the selection. With the existing options, you have to select the item (usually with the mouse), then do another one or two different actions (press a key, move and click the mouse) before you get the selection inserted. With a double-click option, double-clicking a selection would save mouse movements and prevent you having to switch from mouse to keyboard etc.

As I mentioned in my earlier blog post about the annoyances on this dialog box, these things would probably not bother someone doing the occasional insertion of a cross-reference. But for writers and editors working with long documents, reports, proposals, etc. who have to insert many cross-references, streamlining the functions of this dialog box would save many mouse movements and a LOT of frustration.

Does anyone know how to make suggestions to Microsoft? There used to be a ‘wish list’ address that was monitored, but I no longer know what that email or web address is, nor whether suggestions such as those above even get considered. If you know how to contact Microsoft, please comment below.

[Links last checked August 2010]

Has this tip helped you? Saved you time? Saved your skin? You can thank me by clicking the PayPal button (or this link) to buy me a coffee or to make a small contribution to this blog’s maintenance.

20 comments

  1. THANK YOU!! I’ve been complaining about this for years, but have never come up with such a comprehensive list. You’ve hit all of the key points – the one that really bugs me is that in the drop-down menu to select the Reference Type, not only do you have to scroll, but the middle mouse scroll wheel doesn’t even work! And of course, Figures and Tables are always at the bottom…

    Personally, I think that Cross References should be configured like the “Styles” window, where I can just click on an item in the list and insert the reference in a user-defined default format. I keep thinking about doing something like that in VBA, but convince myself that as soon as I put any time into it, Microsoft will fix this problem by the next version of Office…BUT it looks like it’s STILL the same dialog box in Word 2010! It’s been mostly the same for at least 10 years now Microsoft, time for a new dialog box, or better yet, integration without relying on a dialog box.


  2. wow, is your article ever timely. I’ve been working on a 71-some page purchase agreement for hours tonight (I work for a law firm) just trying to get the cross-references all automatic. THIS IS TAKING ME FOREVER because of all this clicking. Why can’t the dialog box just stay open to what you last inserted in case you have to insert it again or a the section that follows it instead of resetting itself back to the beginning which requires me to arrow all the way down and find what I need again (I’m using Word 2003). This has to be the worst feature in Word. Hopefully my cat won’t have starved to death by the time I get home.


  3. Hi Carl

    In Word 2007, there has been a minor improvement to one of your annoyances. You don’t lose the ability to put in multiple cross-references one after the other, as you do in Word 2003 if you don’t do the selection sequence in the right. And the list doesn’t jump back to the beginning while you still have it open.

    However, all the other pain points from earlier versions of Word still apply.

    It’s a real mess and a serious occupational health issue for anyone who needs to insert many cross-references as my poor wrist can attest.

    –Rhonda


  4. At least the Windows version cross-references correctly! Spare a thought for us poor Mac people… The cross-referencing does not work correctly or display the correct heading information!! Grrr.


  5. Ouch! That’s not fair, Chris.


  6. I agree, Microsoft needs to fix this issue. Join me on my adventure to Fix Microsoft. http://www.FixMicrosoft.com


  7. [...] — it doesn’t look as though 5 seconds were spent on this incredibly clunky window (see my blog post on my suggested ways to fix this window). Most of the documents I work on have hundreds of [...]


  8. As a software developer, I know how easy this would be to fix if they could be bothered. Remembering the dialog size is trivial, and they could add a Headings tree view in the window, and do a custom option for on p. or similar without much hassle, too. Maybe there is an add-in for this somewhere?


  9. [...] 10 suggestions to fix the Cross Reference window: http://cybertext.wordpress.com/2010/08/16/message-to-microsoft-fix-words-cross-reference-dialog-box/… [...]


  10. [...] dialog box has not been touched. I’ve blogged about the limitations of this dialog box before, so I won’t repeat them [...]


  11. I use the “document map” feature a lot. It would be so much more convenient to have the ability to generate a reference from that map, without having to open the cross-reference dialog box. For example right-click in the document map, and selecting “insert reference to heading number”.


  12. That’s a great idea! And in Word 2010, Document Map has been replaced by the Navigation Pane, which has more features…. but not that one.

    –Rhonda


  13. How about adding a feature for listing all broken xrefs in the doc!


  14. Hi Joan

    Good idea. However, there are a couple of ways for searching for broken fields that you can use right now — these methods aren’t perfect, but they will catch many:

    • Do a search (Ctrl+F) for the word Error! — that will pick up all those Error! Reference not found messages.
    • If you use the word Section in front of an outline heading number cross-reference, then also do a search for Section 0 (that’s a zero, not an O for orange).

    –Rhonda


  15. Hi Rhonda,

    I tried searching for Error! but Word didn’t search into the field…later I tried Reference not found and that worked so I created a macro to do the search and added that step as a pre-release doc step.

    The second option I would need to know the reference#..seems like work – I don’t understand what the “Outline” search is used for. :-) thanks!


  16. Hi Joan

    When I mentioned outline numbering, I meant numbered headings — e.g. 1, 1.1, 1.1.1, 1.1.2, 1.2, 1.2.1, 2, 2.1, etc.

    With these sort of headings, you can create a heading cross-reference to just the heading number. So you’d type something like ‘see Section’ and then after the word ‘Section’ you’d insert the x-ref to the heading number, resulting in ‘see Section 1.2.1′, for example. With those sorts of headings, if someone deletes a heading but forgets there’s a x-ref to that heading, then when you update the fields in the document, the x-ref now displays as ‘see Section 0′.

    Which has brought up another function I’d like to see related to x-refs — some sort of alert to let you know that what you’re about to delete has links to somewhere else in the document. Or some sort of map that shows the links throughout the document.

    –Rhonda


  17. I’m using Word 2010 and have noticed when cross-referencing the check box Above/Below is available with using the Page number choice. However, when using this, it puts in “on page 0.” in this example it should say 1. If I don’t check the box, it puts in 1 but doesn’t include “on page”.

    Also if I choose the choice Above/below in the Insert reference to dropdown, it only puts in the label and number only. Never had this issue in Word 2003.


  18. Another thing that would be nice in cross-referencing is to be able to merge cross-references, so that when you reference tables in the text you don’t have to say, ‘In Table 4 and Table 5′, you can just say, ‘In Tables 4 and 5′ or ‘In Figures 5 to 8′ or something similar.

    I would add that to a wishlist to send to Microsoft about Word’s cross referencing…


  19. Hit the nail on the head. One thing I would add is: always use a _current_ list of items. As it is, there are times when you have to update references and/or accept all changes (if track changes is on) in order to eliminate duplicate entries and/or force all items to be listed.

    Here’s hoping Word 2012 (or whatever the next version is) focuses more on improvements to existing features rather than adding features.


  20. Hi Michael

    You can accept field track changes using a macro. It doesn’t affect any other track changes. See this other blog post of mine for details:
    http://cybertext.wordpress.com/2009/10/16/word-macro-to-fix-track-changescross-references-issues/

    –Rhonda



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 104 other followers