Overview t.za.com



Word uTIlitiesLast revision: SAVEDATE \@ "dd MMMM yyyy" \* MERGEFORMAT 03 March 2020Current version: 2.6.3Table of Contents TOC \o "1-3" \h \z \u Chapter 1Overview PAGEREF _Toc34151673 \h 21.1The book PAGEREF _Toc34151674 \h 21.2The ribbon PAGEREF _Toc34151675 \h 21.3Selections PAGEREF _Toc34151676 \h 21.4Reports PAGEREF _Toc34151677 \h 3Chapter 2Hidden tools PAGEREF _Toc34151678 \h 42.1Register keyboard shortcuts PAGEREF _Toc34151679 \h 42.2Reformat tables PAGEREF _Toc34151680 \h 6Chapter 3Document Management PAGEREF _Toc34151681 \h 73.1Backup PAGEREF _Toc34151682 \h 73.2Copy to new PAGEREF _Toc34151683 \h 83.3Combine documents PAGEREF _Toc34151684 \h 83.4Document statistics PAGEREF _Toc34151685 \h 9Chapter 4Styles and Templates PAGEREF _Toc34151686 \h 104.1Style Summary PAGEREF _Toc34151687 \h 104.2Share template PAGEREF _Toc34151688 \h 11Chapter 5Bookmarks PAGEREF _Toc34151689 \h 125.1Bookmark manager PAGEREF _Toc34151690 \h 125.1.1Opening the Bookmark Manager PAGEREF _Toc34151691 \h 135.1.2The bookmarks list PAGEREF _Toc34151692 \h 145.1.3Bookmark actions PAGEREF _Toc34151693 \h 175.1.4Working with bookmark names PAGEREF _Toc34151694 \h 175.2List Bookmarks PAGEREF _Toc34151695 \h 185.2.1Shrink Bookmark PAGEREF _Toc34151696 \h 19Chapter 6Captioning PAGEREF _Toc34151697 \h 206.1Captioned figure PAGEREF _Toc34151698 \h 206.2Numbered equation PAGEREF _Toc34151699 \h 20Chapter 7Reviewing PAGEREF _Toc34151700 \h 227.1Change Comment authors PAGEREF _Toc34151701 \h 227.2Change Revision authors PAGEREF _Toc34151702 \h 23Chapter 8Fields PAGEREF _Toc34151703 \h 288.1Update all fields PAGEREF _Toc34151704 \h 28Chapter 9Index entries PAGEREF _Toc34151705 \h 299.1Count Index entry fields PAGEREF _Toc34151706 \h 299.2List Index entry fields PAGEREF _Toc34151707 \h 299.3Clean Index entry fields PAGEREF _Toc34151708 \h 30Chapter 10Text editing PAGEREF _Toc34151709 \h 3110.1Fit Hyperlink PAGEREF _Toc34151710 \h 31Chapter 11Version history PAGEREF _Toc34151711 \h 33Chapter 12Cost PAGEREF _Toc34151712 \h 37Chapter 13The book PAGEREF _Toc34151713 \h 38Chapter 14Acknowledgements PAGEREF _Toc34151714 \h 39List of Figures TOC \h \z \c "Figure" Figure 1uTIlities ribbon PAGEREF _Toc34151622 \h 2Figure 2Macros dialog showing “hidden” uTIlities PAGEREF _Toc34151623 \h 4Figure 3Adding additional keyboard shortcuts PAGEREF _Toc34151624 \h 5Figure 4Clear Table Style tool on Table Styles gallery (Table Tools: Design ribbon) PAGEREF _Toc34151625 \h 6Figure 5Document Management: Backup PAGEREF _Toc34151626 \h 7Figure 6Choosing between an alphabetic or time-stamp suffix PAGEREF _Toc34151627 \h 7Figure 7Document Management: Copy to new PAGEREF _Toc34151628 \h 8Figure 8Document Management: Combine documents PAGEREF _Toc34151629 \h 8Figure 9Document Management: Combine documents PAGEREF _Toc34151630 \h 9Figure 10Document Statistics dialog PAGEREF _Toc34151631 \h 9Figure 11Styles and Templates: Style Summary PAGEREF _Toc34151632 \h 10Figure 12Count style instances PAGEREF _Toc34151633 \h 10Figure 13Styles and Templates: Share template PAGEREF _Toc34151634 \h 11Figure 14Templates and Add-ins dialog: Automatically update document styles PAGEREF _Toc34151635 \h 11Figure 15Bookmarks: Bookmark Manager PAGEREF _Toc34151636 \h 12Figure 16Word Bookmark dialog PAGEREF _Toc34151637 \h 12Figure 17Bookmark Manager PAGEREF _Toc34151638 \h 13Figure 18Bookmark Manager display PAGEREF _Toc34151639 \h 14Figure 19Word Options: Advanced: Show document content: Show bookmarks PAGEREF _Toc34151640 \h 14Figure 20Bookmarks sorted according to start PAGEREF _Toc34151641 \h 16Figure 21Filtering bookmark list by location PAGEREF _Toc34151642 \h 17Figure 22Bookmark listed filtered by Empty, Hidden, Location PAGEREF _Toc34151643 \h 17Figure 23Examples of warnings related to bookmark names PAGEREF _Toc34151644 \h 18Figure 24Bookmarks: List bookmarks PAGEREF _Toc34151645 \h 18Figure 25Bookmarks: Shrink bookmark PAGEREF _Toc34151646 \h 19Figure 26Captioning: Captioned figure PAGEREF _Toc34151647 \h 20Figure 27Captioning: Numbered equation PAGEREF _Toc34151648 \h 20Figure 28Numbered equation compared between Word 2007/2010 and Word 2013/2016 PAGEREF _Toc34151649 \h 21Figure 29Reviewing: Change comment authors PAGEREF _Toc34151650 \h 22Figure 30Providing a new comment author name PAGEREF _Toc34151651 \h 22Figure 31Providing comment author initials PAGEREF _Toc34151652 \h 23Figure 32Confirmation of comment authors changed PAGEREF _Toc34151653 \h 23Figure 33Deleting comment author names PAGEREF _Toc34151654 \h 23Figure 34Reviewing: Change revision authors PAGEREF _Toc34151655 \h 23Figure 35How to handle the changing of the revision authors PAGEREF _Toc34151656 \h 24Figure 36Reauthored file already exists PAGEREF _Toc34151657 \h 25Figure 37Scanning revisions for author names PAGEREF _Toc34151658 \h 25Figure 38Choose Author Name dialog PAGEREF _Toc34151659 \h 26Figure 39Fields: Update all Fields PAGEREF _Toc34151660 \h 28Figure 40Index entries: Count XE PAGEREF _Toc34151661 \h 29Figure 41Index entries: List XE PAGEREF _Toc34151662 \h 29Figure 42Index entries: Clean XE PAGEREF _Toc34151663 \h 30Figure 43Text editing: Fit Hyperlink PAGEREF _Toc34151664 \h 31Figure 44Symbol dialog: Special characters: No-Width Optional Break PAGEREF _Toc34151665 \h 31List of Tables TOC \h \z \c "Table" Table 1Operation types PAGEREF _Toc34151666 \h 2Table 2 How the uTIlities operate PAGEREF _Toc34151667 \h 3Table 3Keyboard Shortcuts Registered with the RegisterThesisKeyboardShortcuts Macro PAGEREF _Toc34151668 \h 5Table 4Bookmark Characteristics PAGEREF _Toc34151669 \h 15Table 5Word Story Types PAGEREF _Toc34151670 \h 16Table 6Index Entry field characteristics PAGEREF _Toc34151671 \h 30Table 7Change history for Word uTIlities PAGEREF _Toc34151672 \h 33OverviewThe Word uTIlities grew out of a set of tools I created to perform certain tasks commonly encountered by post-graduate students writing a thesis or dissertation, that were either repetitive or were impossible to do in Word (e.g., changing comment or revision authors).They can be downloaded from: short document explains the use of each tool, sorted by their ribbon groups.The bookIn a number of places in this document, you will see me refer to my book. See p.? PAGEREF _Ref343097800 \h 33 for more details on that.The ribbonMost of the tools reside on a Ribbon of their own, the uTIlities ribbon (some are hidden since they are seldom used, but REF _Ref446094829 \r \h 0 explains how to access them).Figure SEQ Figure \* ARABIC 1uTIlities ribbonSelectionsIt should be noted that the functioning of some of the tools is dependent on what is selected when the tool is run. REF _Ref343172302 \h Table 2 shows all the tools, by their groups, and how they should be launched. REF _Ref343172444 \h Table 1 explains what the various positioning possibilities do.Table SEQ Table \* ARABIC 1Operation typesPositioningOperationWhole documentThese tools only work on the document as a whole. As such, this means that all you need to do, is have the document open and active, and then run the macro. You do not need to be at any particular place in the document, nor do you have had to select any part of the document. Any additional concerns (e.g., sometimes, the document must be saved) are mentioned under each tool.SelectionThese tools only work when a part of the document is selected. It could, of course, be the case that the whole document is selected, but some selection must be made. If not, the tool won’t run. It stands to reason, of course, that the tool only does its work on the portion of the document that is selected.Selection/Whole documentThese tools distinguish on the basis of whether you have a selection or not. If you have a selection, they will only work on that selection. If you have not made a selection, they will work on the whole document.Current positionThese tools generally add content to the document, and require that no selection be made. If a selection is made, it will typically be overwritten by whatever the tool adds (Fit hyperlink is a bit of an exception in this regard). Of course, you must position the I-beam at the exact spot where you want the content to be added.You have been warned. Table SEQ Table \* ARABIC 2How the uTIlities operateGroupToolPositioningDocument ManagementBackupWhole documentCopy to newSelection/Whole documentCombine documentsn/aDocument Statisticsn/aStyles and TemplatesStyle SummaryWhole documentShare templaten/aBookmarksBookmark ManagerSelection/Whole documentList bookmarksWhole documentShrink bookmarkSelectionCaptioningCaptioned figureCurrent positionNumbered equationCurrent positionReviewingChange comment authorsSelection/Whole documentChange revision authorsWhole documentFieldsUpdate all fieldsWhole documentIndex entriesCount XESelection/Whole documentList XEWhole documentClean XESelection/Whole documentText editingFit hyperlinkCurrent position/SelectionReportsThe Style Summary (p.? PAGEREF _Ref446096131 \h 10), List Bookmarks (p.? PAGEREF _Ref446096152 \h 18) and List XE (p.? PAGEREF _Ref446096167 \h 29) tools all generate reports. When the report is run, the programs checks to see whether you have Microsoft excel installed. If you do, you will be asked whether you want the report to be output to a Microsoft Word document or a Microsoft Excel workbook. If the report generates multiple tables (e.g., Style Summary) then these tables are all output to only one Word document, all following each other in the document, or to one Excel workbook, but with each table on a new worksheet. The reports make use of the resident styles found on your computer, so the report may look slightly different (but will have the same content) when run on different computers.Hidden toolsFirst, though, there are two “hidden” tools that are not on the ribbon. These are typically tools that you would only use once. To get them, press Ctrl+F8 and then select them from the macros dialog ( REF _Ref343093599 \h Figure 2).Figure SEQ Figure \* ARABIC 2Macros dialog showing “hidden” uTIlitiesRegister keyboard shortcutsSelect the RegisterThesisKeyboardShortcuts macro and click on Run. You need to use this macro only once–it attempts to register the keyboard shortcuts suggested in my book Doing Your Dissertation with Microsoft Word (p. 31). It registers them in the Normal template, meaning that, if all goes according to plan, they should be available to you in all the documents you work in henceforth.These are the keyboard shortcuts that are registered:Table SEQ Table \* ARABIC 3Keyboard Shortcuts Registered with the RegisterThesisKeyboardShortcuts MacroFunctionKeyboard shortcutBody Text styleCtrl+Alt+BHeading 4 styleCtrl+Alt+4Heading 5 styleCtrl+Alt+5Heading 6 styleCtrl+Alt+6Section breakCtrl+Alt+Shift+EnterOptionalold Print PreviewCtrl+Shift+F2Navigation pane searchCtrl+Alt+Shift+FFind dialogCtrl+FPrint dialogCtrl+POld Spelling & Grammar dialogF7Take note, though, that the macro will attempt to register two sets of keyboard shortcuts. The first five shown in REF _Ref343094189 \h Table 3 are registered (if possible) automatically. Then the program will ask you whether you want to register some additional keyboard shortcuts. These are discussed in my book. But take note that these take three keyboard shortcuts (F7, Ctrl+F and Ctrl+P) that were changed in Word?2010/Word?2013 and revert them back to what they did in Word?2007 and earlier—other keyboard shortcuts are created, or already exist, for these functions: Ctrl+Alt+Shift+F to replace Ctrl+F and Ctrl+F2 to replace Ctrl+P.Figure SEQ Figure \* ARABIC 3Adding additional keyboard shortcutsReformat tablesThe BasicTableReformatting macro strips away all extraneous formatting from a table. I no longer have this on the ribbon, because it is probably better to do this using the Clear tool from the Table Styles gallery.Figure SEQ Figure \* ARABIC 4Clear Table Style tool on Table Styles gallery (Table Tools: Design ribbon)Document ManagementThis group contains four tools.BackupFigure SEQ Figure \* ARABIC 5Document Management: BackupThis tool creates a one-click backup of the current document. Generally, you don’t have to worry too much about this tool, as I have tried my best to make it as rock solid as possible. Click on it, and it will do its backup magic.However, some detail about is operation is useful. First, if the document you want to back up has not been saved for the first time yet (i.e., it hasn’t been named yet), then it will first ask you to save it with a name before making the backup.Secondly, it saves the backup in the same directory as the original if at all possible, although if there is not enough disk space, it will ask for a new location to make the backup.Thirdly, it uses this naming convention for the backup: The original file name is appended with the date, in the format yyyy-mm-dd. For example, if this file were backed up on the 2nd of January, 2016, it would be backed up as Word uTIlities help file 2016-01-02.docx. The main motivation behind this is that firstly, the main file is easily distinguished from the backups (the main file has no date suffix, and the backups do), and secondly, even if you sort your files alphabetically, you will still have a chronological list of backups.If you want to make multiple backups on a single day, the program will handle that too—it will never overwrite an existing backup it has already made. If it sees that there is already a backup, it will prompt you to determine how to distinguish subsequent backups—either with an alphabetical suffix, or with a time stamp added on top of the date suffix (see REF _Ref343096198 \h Figure 6). The time stamp is added in the format hhhmm (so this file backed up at twenty two minutes past one on the 2nd of January, 2016, would be backed up as Word uTIlities help file 2016-01-02 13h22.docx).Figure SEQ Figure \* ARABIC 6Choosing between an alphabetic or time-stamp suffixIf your backup finger is really itching, relax. It will cycle through all 26 letters of the alphabet, giving you 27 backups (one without the suffix) on any given day. If you are using the time suffix, and you are making a second backup within the same minute as the first, the program will automatically add an alphabetic suffix (so, to use the example from above, the second backup would be named Word uTIlities help file 2016-01-02 13h22a.docx)—this means that you can essentially make 27 backups per minute using the time suffix (for a grand total of a possible 38?880 distinct backups per day!). Note that once you have chosen a suffix type (alphabetic or time) for the day, it will find those existing backups, and will then automatically continue the sequence without asking you again. So your choice for the second backup will determine the pattern for all further backups made on the same day (but the next day, you will have to make that choice again).Finally, the program also tries to check for things like disks that are full, protected files and folders, etc., and if it encounters such a problem, will prompt you for a new location for the backup. In rare occurrences (e.g., when you’re making that 703rd backup for the day!) it might not successfully be able to create the backup, but it should tell you this, so then you know that you are faced with an emergency, and that you should consider an alternative immediately.Copy to newFigure SEQ Figure \* ARABIC 7Document Management: Copy to newIf you have selected part of your document (e.g., from the navigation pane, or from outline view, of even in Print Layout or Normal view via a “standard” selection), then this macro will create a new document based on the same template as the source document (if this template can be found), copy your selection, and paste it into the new document.Only two notes need to be added. First, the macro will only do this if the source document has been saved. The reasoning here is simply to ensure that what you copy will actually be found in the source document. Second, the copied document is created, but not saved. So please, once you have created this secondary document, if you have not created it to “test” something, but intend keeping it (e.g., a student who copies out a chapter of their thesis so as to send it to their promoter), then please save it bine documentsI am planning on rebuilding this tool, so be on the lookout for improvements.Figure SEQ Figure \* ARABIC 8Document Management: Combine documentsThis macro will also you, one by one, to select documents via the file browser. Once you have selected all the files you want to pick, it will confirm the list of documents, and their order, and then merge them into one document.This is basically an alternative to using the Master documents feature to combine a large number of documents.It has some advantages. Firstly, the original documents are left unchanged. Their contents are copied and pasted into the new document. Secondly, the program will allow you to choose a template for the new document, or to indicate that you want to use the template on which the first document in the list is based. So all the content from the various documents will share the same template in the final version.The last point about this program is that it uses a technique called the “Maggie,” which, I am told, is so named “after Margaret Secara from the TECHWR-L mailing list, who first publicized the technique.” It copies all but the last paragraph mark of each of the documents, essentially bypassing the final section-level settings. The idea is to smooth the transition from one document to the next, but please check the end result (as I said, your original documents are left untouched), as in certain circumstances, especially if a number of the original documents contain multiple section breaks and widely differing section-level settings, the end result might not be exactly what you wanted.Document statisticsFigure SEQ Figure \* ARABIC 9Document Management: Combine documentsIt must be understood that this is not a tool of my creation. The Document Statistics dialog is a Microsoft tool which is included with every and any version of Word for Windows. However, they have hidden the dialog so well that most users do not even know that it exists. All I did was a tool to the ribbon that allows you to easily get to it. REF _Ref446415237 \h Figure 10 shows what it looks like.Figure SEQ Figure \* ARABIC 10Document Statistics dialogStyles and TemplatesThe tools in this group relate specifically to styles and templates.Style SummaryFigure SEQ Figure \* ARABIC 11Styles and Templates: Style SummaryThis macro scans a document, and generates a complete listing of all the styles found in the document. Please note that this list is not the styles applied to the document text, but the styles actually stored in the document structure. The listing, though, does give you more insight into the actual usage of styles in the document. Firstly, it lists the total number of styles, as well as indicating how many of them are built-in and how many are custom (user-defined) styles. Then it also gives a breakdown of styles by type: Character styles, Paragraph styles, Table styles, and List styles. Lastly, it also generates a table showing these characteristics for each and every style:NameBase StyleIn Use?TypeBuilt in?ParagraphsCharactersThis table can be pasted into Excel (the program has already copied it to the clipboard for you), where it can be sorted, filtered, etc.Figure SEQ Figure \* ARABIC 12Count style instancesAs REF _Ref343104235 \h Figure 12 shows, once the program has counted all the styles, it will prompt you to find out whether you want to try and generate a count of the instances of that style in the document. If you select No, the last two columns of the abovementioned table will, of course, be blank. However, please note that the program takes an inordinately long period of time to complete the task. I have tried my best to speed it up, but Microsoft has put some very big hurdles in the way of what should be a trivial task (yes, I’m passing the buck). So even if it looks like Word is hanging, you can be sure that the program is chugging away at your document. Rather don’t run this, or go out for a lunch break when you do. Also, again because of those aforementioned hurdles, there may be some slight inaccuracies in the way it counts.Share templateFigure SEQ Figure \* ARABIC 13Styles and Templates: Share templateThis macro ensures that all of a set of documents use the same template. It starts with the template of the currently open document and active. Then it asks you to use the file dialog to select a number of other documents. It will then open each of these, and base them on the same template as the document you have active.This is basically a way to ensure that all of a set of documents are, in fact, based on the same template. All you have to do is open one, and make sure that it is based on the template you want all of them to share. Then run the macro, and tell the program which other documents must share the same template.Note that in the process of basing each document on that template, the Automatically update document styles setting (found in the Templates and Add-ins dialog—see REF _Ref343105146 \h Figure 14) is turned on.Figure SEQ Figure \* ARABIC 14Templates and Add-ins dialog: Automatically update document stylesBookmarksWorking with bookmarks in Word can be a downright pain. My aim is to make that process a little less tedious and a little less painful with these tools.Bookmark managerFigure SEQ Figure \* ARABIC 15Bookmarks: Bookmark ManagerIn all honesty, Word’s built-in Bookmark dialog ( REF _Ref343172983 \h Figure 1) is severely lacking. Here are some of the things it lacks (most of these considerations become important if your document contains hundreds of bookmarks):Cannot filter bookmarksCan only sort alphabetically or by location (order of occurrence in the document)Cannot reverse sort orderDoes not allow for the renaming of bookmarksFigure SEQ Figure \* ARABIC 16Word Bookmark dialogThe Bookmark Manager ( REF _Ref343176199 \h Figure 17) is my replacement for Bookmark dialog. Let me start out right from the beginning and mention the main advantage that the Bookmark dialog retains over my Bookmark Manager: Size. Mine is big, and obscures most of the screen. It works very well in a dual-monitor setup where you can put it on one monitor, and work in Word on the other. Having said that, the Bookmark dialog is modal, which means that you cannot select text in the document while it is open. Thus having a small dialog is hamstrung by the fact that you cannot actually work in the part of the document that you do see. Also note that there is a sizing handle at the bottom right of my Bookmark Manager, which allows you to make it vertically smaller (I have not allowed for making it horizontally smaller). A second advantage that the Bookmark dialog will always have over my Bookmark Manager is speed. Mine takes a few seconds to load a thousand or so bookmarks. I have tried to squeeze it for every bit of speed that I can. It will take a better programmer than me to get more speed. Maybe as I learn more, I will get some more speed out of it.Figure SEQ Figure \* ARABIC 17Bookmark ManagerOpening the Bookmark ManagerThe first consideration with the Bookmark Manager is deciding how it should be launched. If you have no selection, it scans the whole document and lists all the bookmarks in the document. If you make a selection and then open it, it scans only that selection and lists only the bookmarks found in the selected portion of the document. This is useful if you want to see what is going on, especially with hidden bookmarks, in only a small portion of the document.Furthermore, the dialog is modeless, meaning you can make selections and work in the document while the dialog is open. This allows you to make selections in the document, and add bookmarks to them, etc. (this will be explained in more detail below).Next, take note that it lists all the bookmarks found, and does not, like the Bookmark dialog, hide the hidden bookmarks until prompted to shown them. When the dialog opens, note the following: Firstly, it indicates whether you are working with a selection or with the whole document (compare the “subtitle” in REF _Ref343176199 \h Figure 17—which says “Bookmarks in the document:”—and REF _Ref343177153 \h Figure 18—which says “Bookmarks in the selection from:”). Secondly, it gives a count of the number of bookmarks displayed by the dialog (in REF _Ref343177153 \h Figure 18—“Total:?30”). Third, the dialog contains a setting from the Word Options ( REF _Ref343177394 \h Figure 19) that allows you to toggle the display of bookmark markers in the document (note that only non-hidden bookmarks have these markers). Of course, I recommend that you do display these.Figure SEQ Figure \* ARABIC 18Bookmark Manager displayFigure SEQ Figure \* ARABIC 19Word Options: Advanced: Show document content: Show bookmarksThe bookmarks listThe next important part of the dialog is the list of bookmarks. It lists all the following characteristics of the bookmarks found:Table SEQ Table \* ARABIC 4Bookmark CharacteristicsBookmark CharacteristicExplanationBookmark nameThe name of the bookmark as assigned by the user or by Word or another program. Note that names of hidden bookmarks begin with an underscore.Bookmark textThe text around which the bookmark has been created. May be blank, or may be truncated for long entries.StartThe position, in number of characters, of the start of the text around which the bookmark has been positioned, from the beginning of the relevant document story (see Location at the bottom of this table).EndThe position, in number of characters, of the end of the text around which the bookmark has been positioned, from the beginning of the relevant document story (see Location at the bottom of this table). May be the same as Start, if the bookmark is Empty.EmptyTrue if the bookmark has not been position around any text (also known as a zero-length bookmark or a placeholder bookmark). The bookmark marker will look like a large grey I-Beam.False if the bookmark has been placed around text (also known as an enclosing bookmark). The bookmark markers appear as two large grey brackets around the text.HiddenTrue if the bookmark is a hidden bookmark (programmatically created), False if the bookmark is not hidden (user-created).Bookmark IDThe bookmark ID assigned to the bookmark by Word. Note that the ID refers, in large part, to location, so many bookmarks may share the same ID.This field does not get used much.LocationA Word document actually consists of many different “stories.” These stories are listed in REF _Ref343178676 \h \* MERGEFORMAT Table 5. Bookmarks can be added to most of these stories. This field lists the portion of the document in which the bookmark is located.Table SEQ Table \* ARABIC 5Word Story TypesNameValueDescriptionwdCommentsStory4Comments story.wdEndnoteContinuationNoticeStory17Endnote continuation notice story.wdEndnoteContinuationSeparatorStory16Endnote continuation separator story.wdEndnoteSeparatorStory15Endnote separator story.wdEndnotesStory3Endnotes story.wdEvenPagesFooterStory8Even pages footer story.wdEvenPagesHeaderStory6Even pages header story.wdFirstPageFooterStory11First page footer story.wdFirstPageHeaderStory10First page header story.wdFootnoteContinuationNoticeStory14Footnote continuation notice story.wdFootnoteContinuationSeparatorStory13Footnote continuation separator story.wdFootnoteSeparatorStory12Footnote separator story.wdFootnotesStory2Footnotes story.wdMainTextStory1Main text story.wdPrimaryFooterStory9Primary footer story.wdPrimaryHeaderStory7Primary header story.wdTextFrameStory5Text frame story.The list of bookmarks can be used in a number of ways. Firstly, you can click on any of the column heads to have the bookmarks sorted by that column’s information. A small downward-pointing triangle will appear to show that the information is sorted by that column (see REF _Ref343179765 \h Figure 20). Clicking on the same column head again will result in the sort order being reversed (indicated by the triangle changing direction).Figure SEQ Figure \* ARABIC 20Bookmarks sorted according to startNext, if you double click on any bookmark’s row, the dialog will take you to that bookmark in the document.The list also allows you to filter the bookmarks displayed. The Empty, Hidden, and Location columns have filter boxes above them. If any of the filter boxes have been disabled, it is because the list of bookmarks shows no variation in that field—e.g., all the bookmarks are in the same location (Word document story). REF _Ref343180586 \h Figure 21 shows the list being filtered by location. REF _Ref343180737 \h Figure 22 shows the list after filters have been applied. Note that the bookmark count changes to show how many of the total number of bookmarks are displayed.Figure SEQ Figure \* ARABIC 21Filtering bookmark list by locationFigure SEQ Figure \* ARABIC 22Bookmark listed filtered by Empty, Hidden, LocationBookmark actionsThe Bookmark Manager contains three buttons that allow you to work with any bookmark selected from the bookmark list. Firstly, you can go to the relevant bookmark (this can also be done by double clicking on the bookmark in the list). This will select the bookmark in the document and, of course, take you there. You can also select a bookmark and delete it. Please note that, as with the Word Bookmark dialog, this may result in broken cross references, if those references point to the deleted bookmark. Furthermore, you can do something the Bookmark dialog also allows, albeit in a round-about way. If you want to change the location of an existing bookmark, you would have to select the new location, then open the Bookmark dialog, and then click on the Add button. With the Bookmark Manager, you can select the new text with the dialog open, and then click on the Reposition button to have the bookmark moved to the new selection.Working with bookmark namesThe last set of tools in the Bookmark Manager relate to the bookmark names. First, though, it would be good to recap the Word rules for bookmark names:Bookmark names may contain no spaces or special characters (???!?@?#?$?%?^?&?*?(?)?{?}?[?]?-?+?=?|?\?/?:?;?"?'?<?>?.???, etc.?)—i.e., basically only the normal set of alphanumeric characters (some diacritical marks—e.g., é—as only one example are allowed, but generally not advised).Bookmark names may not start with a number or underscore (i.e. bookmarks names must start with an alphabetic character).Bookmark names must be no longer than 40 characters.Using the Bookmark Manager, you can create new bookmarks, or even change existing bookmark names (something the Bookmark dialog does not allow).To create a new bookmark, mark sure the correct position in the document is selected, and then type the bookmark name in the New Bookmark Name text box of the Bookmark Manager. The information in parentheses will tell you how many characters you have available, whether the bookmark name you have typed matches an existing bookmark name, and whether the name contains any illegal characters (some examples are shown in REF _Ref343182034 \h Figure 23). The buttons will be enabled or disabled accordingly. If your new bookmark name is valid, click on Create new, and the bookmark will be created.Figure SEQ Figure \* ARABIC 23Examples of warnings related to bookmark namesIf you want to rename an existing bookmark, you can select the bookmark in the bookmark list, type the new name, and then click on Rename selected. The nice thing about this tool is that it will not only change the bookmark name, but will scan all the cross references in your document, and will change them so that they will point to the new bookmark name. Take that, Bookmark dialog! If you want to only make a small modification to a bookmark name, the Use list name button simply loads the name of an existing bookmark into the text box. Also, you can double click in the text box to clear out whatever has been typed there.A final note about this portion of the Bookmark Manager is that it does allow you to rename hidden bookmarks, but it does not allow you to create your own hidden bookmarks. This is by design, so as to emulate what the Bookmark dialog does, which I believe is also Microsoft’s intention with working with Bookmarks in Word. Thus, while I have added the functionality of being able to rename existing hidden bookmarks, I have left the principle intact that hidden bookmarks must be created programmatically, not through the user interface.List BookmarksFigure SEQ Figure \* ARABIC 24Bookmarks: List bookmarksThis tool scans the entire document, and generates a list of all the bookmarks found in the document. The list is printed to a new document, which can be saved, etc. The table in that document can also be copied, and then pasted to Excel to be filtered and sorted there. Unlike with the Style Summary, though, this table is not copied to the clipboard for you. The output is very similar to that generated by the Bookmark Manager, barring that the Bookmark Text field and the Empty field are combined into the Text range column. If the bookmark is a placeholder bookmark, then the entry in this column of the table will say “Empty.” These are the columns in the output table generated by the tool.NameText rangeStartEndHiddenBookmark IDStoryShrink BookmarkFigure SEQ Figure \* ARABIC 25Bookmarks: Shrink bookmark This is a rather unique tool for a rather unique problem (in other words, this is not a tool you will end up using much). Again, the complexities of the problem are discussed on p.?235 the book (see p.? PAGEREF _Ref343097800 \h 33 REF _Ref343097800 \p \h below). Simply put, when you create a cross-reference to something, Word actually does two things: Firstly, it creates a hidden bookmark around the referenced item. Secondly, it creates a cross reference (using either the REF or the PAGEREF field) to the bookmark. Now if you were to do something like add a page or a section break just before the referenced item, the hidden bookmark will then include that page or section break, and, unfortunately, so will the cross-reference. The best solution to the problem is to reposition the hidden bookmark so that it no longer includes the page or section break. This can be done with my Bookmark Manager (the process is described above). However, this tool simplifies the process even further. Simply select the cross-reference which contains the unwanted page or section break (note: you select the cross-reference, not the referenced item), and then click on the tool. It scans the cross-reference, finds out the name of the bookmark, goes to the bookmark, and shrinks it by one character from the left. If all goes well, your problem will be solved!CaptioningAdding captions can sometimes get either problematic, or tedious. These tools can help.Captioned figureFigure SEQ Figure \* ARABIC 26Captioning: Captioned figureOne of the quirks of captions with Word, and one that I still am amazed Microsoft has not resolved after all these years, is this: Some captions must be above (e.g., table captions), and some below (e.g., figure captions), the item they are labelling. This creates a little bit of a problem, since you want the two to stay together. If you set the Caption style’s paragraph settings to Keep with Next, that will work for Tables, but will actually pull figure captions away from the figures they are labelling. So of course, what I do is activate that setting for the Caption style, and then manually turn it off for all below-the-item captions. However, for added security, when the caption is below an item, I turn that setting on for the paragraph above the caption. Since my documents may contain many figures, this becomes quite tedious, and hence the macro. It does nothing revolutionary, it just automates the process.Firstly, it assumes that you have already copied the item you want to place into the document as a figure. So the first thing it does, is to paste. Then, it adds the figure caption. And it sets the paragraph settings, so that Keep with next is on for the paragraph containing the figure, and off for the caption below the figure. Like I said: Nothing revolutionary, but it is nice (and a huge time saver) being able to do all of that with a single click.Numbered equationFigure SEQ Figure \* ARABIC 27Captioning: Numbered equationOne of the big gripes about Word is that it cannot nicely caption-number an equation in the same line as the equation itself. You will find some “wanna-be” solutions on the Internet, but none seem to satisfy. I assure you, this one does (but note the Shrink Bookmark tool above if you cross reference to the so-captioned equation). Simply position yourself where you want the numbered equation to be, and click on the tool. It will add an equation object, and add a caption number for the equation, also taking care of all the necessary alignment settings, etc. Please note, though, that it relies on being placed into a document that contains numbered headings, and that the chapter divisions are based on the built-in Heading?1 style (as well it should).Note that because of layout changes introduced in Word?2013, the resultant formula looks slightly different in Word?2013/2016 than it does in Word?2007/2010 ( REF _Ref446414124 \h Figure 28). In Word?2007/2010, the equation is center-aligned, whereas in Word?2013/2016 it is left aligned, but more specifically, to get this technique to work in Word?2013/2016, I had to use the Inline format of the equation, whereas in Word?2007/2010, I can still use the display format of the equation. Figure SEQ Figure \* ARABIC 28Numbered equation compared between Word 2007/2010 and Word 2013/2016ReviewingWord has a host of tools to work with revisions (Comments and Track Changes), but the tools here allow you to do things that you cannot do through the Word user interface—change the authors of comments and/or revisions.Change Comment authorsFigure SEQ Figure \* ARABIC 29Reviewing: Change comment authorsIf you have added comments to a document, you will realise that you cannot change the author name or the initials of that comment (which is quite silly, if you think about it). This tool allows you to do that. You can have it scan all the comments in the whole document, or only the comments in a selection you have made. It prompts you for the new author name, and the new initials (which it suggests from the new name you have provided), and then replaces each and every comment with that information.Please note that I have not allowed it follow a search-and-replace methodology, but have rather opted for wholesale replacement of comment author names. Thus, if you have three different comment authors in the document, and only want to replace the name of the first comment author with something different, then you will have to select those comments authored by that person, and then run the tool. If not, the names of all three authors will be changed (this is generally what is wanted by users of this tool, might I add). However, note that the next tool, Change Revision authors, does follow a search-and-replace methodology, and can also be set to change comment authors in addition to revision authors. It basically comes down to different uses of the tool for different contexts.When you launch the tool, it will prompt you if you have not made a selection, to confirm that you indeed want all comments in the document reauthored. Thereafter (or if you have selected text which contains comments), it will prompt you for the new comment author ( REF _Ref349586213 \h Figure 30).Figure SEQ Figure \* ARABIC 30Providing a new comment author nameThe program will then attempt to use the name provided to build a set of initials (these are also used in comments), but will prompt you to confirm that these are the initials you want to use ( REF _Ref349586344 \h Figure 31). If you are not happy with the program’s suggestion, you can add your own set of initials.Figure SEQ Figure \* ARABIC 31Providing comment author initialsThe program will then scan either the selection or the whole document, changing all comments it finds in the relevant document portion (selection or whole) to the author name provided, regardless of the initial comment author’s name.It will confirm the total number of replacements made ( REF _Ref349586466 \h Figure 32).Figure SEQ Figure \* ARABIC 32Confirmation of comment authors changedIf you want to delete comment author names (i.e., totally remove them, without replacing them with something else), then you cannot empty the contents of the dialog text box and click OK. This will do nothing. Rather, enter the word “DELETE” (sans quotes) into the text box. For your convenience, this is also set as the default ( REF _Ref446415579 \h Figure 33), so you can just click OK to have all comment author names in the selection/document deleted, or you can easily overwrite it with the name you want inserted.Figure SEQ Figure \* ARABIC 33Deleting comment author namesChange Revision authorsFigure SEQ Figure \* ARABIC 34Reviewing: Change revision authorsFor some odd reason which only the people at Microsoft know (or do not even know), the comment author property is read/write, even though it cannot be changed manually, but the revision author property is read only—meaning that it cannot be changed manually or via VBA. However, now there is a tool that can do this!First things first. The tool requires the document to be saved in the Open XML format, and if the document is not in that format, it will prompt you to save it in that format. If your document is not in this format, that means it will already create a copy of the document in the new format.Furthermore, due to the way the tool operates, I have found that the file must be saved on a hard disk, not a removable disk (like a flash disk). There is some obscure thing about the way in which Windows unzips files that causes an error when the tool is run on a file stored on a removable disk. So far, this has been confirmed on Windows?XP, Windows?Vista, and Windows?7. I have simply kept it that way on Windows?8 and Windows?10.When the tool is invoked, the first choice to make is how to handle the changes. Because I don’t want the tool doing irreparable damage to your document (the complexity of this task is such that I do consider this to be a possibility), I give you two choices ( REF _Ref349586842 \h Figure 35). First, you could have the revisions authors changed in the current document, in which case a backup is made of the current document. The backup is made with the Backup uTIlity (cf.? REF _Ref349586906 \r \h 3.1, p.? PAGEREF _Ref349586909 \h 7). Note that if the backup fails, the revision authors will not be changed. The second option is to create a copy of the original document, which will then consist of the same document name, with the added suffix “(modified author names).” Note that the Backup uTIlity works in such a way that a unique backup is always made (see the documentation for that tool), but if a file with the “(modified author names)” suffix already exists, that file will be overwritten ( REF _Ref349587624 \h Figure 36).Figure SEQ Figure \* ARABIC 35How to handle the changing of the revision authorsFigure SEQ Figure \* ARABIC 36Reauthored file already existsThe motivation behind these two choices lies in how I envisage the tool being used. For example, imagine that a journal editor sends an article to three different reviewers, and then combines all the revisions into one master document (this is explained, for example, on p.?329–332 of my book—see p.? PAGEREF _Ref349589029 \h 37 of this document). The editor wants to keep the original, showing the revision names, but wants to send an “anonymised” version back to the author(s) of the article. The editor can then invoke the tool and have the “(modified author names)” version show an alias for all the different reviewers.Figure SEQ Figure \* ARABIC 37Scanning revisions for author namesOnce you have decided how to handle the appropriation of the authoring changes, the tool will then scan the document, and compile a list of all the different revision authors it finds ( REF _Ref494364283 \h Figure 37). There is a quirk with the Word revisions collection which means that it may take a very long time if there are many revisions (this seems to be directly related to the number of revisions, not the size of the document—so extremely large documents with few revisions will still be scanned quicker than small documents with many revisions). It does a thorough scan—it should pick up revisions in the main document text, as well as in headers and footers, etc. A progress indicator is shown, but don’t be alarmed if it stops updating and shows a “not responding” message—know that it is still working, and will give you the results of the scan in due course. On a typical medium-range (i.e., not massively powered) modern pc, my testing shows that it should scan about 1?000 revisions in less than ten minutes, but there is no guarantee on that time—quirks may cause it to take much longer. Unfortunately, you cannot cancel this process, so please be patient.Once the list of revision authors has been provided, you can choose any number of names to be changed (for convenience, the tool includes Select/Deselect all buttons, or you can use Ctrl+A/Esc when the list box is selected). However, you can (obviously) only specify one new name for the replacement.Figure SEQ Figure \* ARABIC 38Choose Author Name dialogHowever, note that the tool also allows you to choose whether you want to change only the revision authors, or the revision and comment authors. The trick, of course, is that not all revision authors might have made comments, and not all comment authors might have made revisions. To accommodate this, since version 2.4, the uTIlities will give you a list of all names, tagged with the codes R (for Revisions only), C (for Comments only), or B (for Both revisions and comments).You can select one or more of the author names for revisions and/or comments. They will be replaced with the new author name in revisions, but they will only be replaced with the new author name in comments if the Change comments… check box is selected. The accompanying text box also allows you to choose your own initials, although selecting it will cause the program to auto-create suggested initials.You can provide any new author name you want. The program will automatically populate the New Author name text box with the word “Anonymous” if you double click in the text box. Since version 2.4, it will also toggle between “Anonymous” and “Reviewer” on successive double clicks.If you have selected multiple author names, these can be replaced with only a single new author name (it is too complex, and generally—from my discussions with users—not needed, to replace an old set of names one-to-one with a new set of names). If you really need to change names one-to-one, you will, unfortunately, have to run the tool successively for each author names. Alternatively, the numeric suffix check box will allow each author to be replaced by a corresponding numeric placeholder added to the new author name. So in REF _Ref349588298 \h Figure 38, each instance of dr Smart will be replaced by Reviewer1, each instance of Joe Soap will be replaced by Reviewer2, etc.Note that the OK button is deactivated until you have provided a new author name, and selected at least one old author name. If you have activated the Change comments option, then the OK button will stay deactivated until initials have been provided too.From there one, there’s not much more to do—just let the tool work its magic (if all goes well, that is!).FieldsA new set of tools! Added in Version 1.8, March 2014. Well, actually, at this stage, it’s only one tool.Update all fieldsThe long and short of it is this: In Word, one way to update all the fields in a document is to activate the Update fields before printing setting in the Word Options (Display tab). This has always worked fine for Word-eons. However, since Microsoft introduced the unproductive Preview-and-Print in Word 2010, print previewing a document doesn’t activate this. You now actually have to print it out. You could fall back on the old Print Preview (I explain the process in my book—see p.? PAGEREF _Ref349589892 \h 38), but there are reasons why you would not want to do this. So, we need a tool that will update all fields in a document. And Ctrl+A, F9 doesn’t do it, since that only updates fields in the main document text, not the other Word stories (you would have to repeat it in the separate header and footer types, the foot- and endnotes, etc.).Figure SEQ Figure \* ARABIC 39Fields: Update all FieldsThis tool goes through each Word story, and updates all fields found in each. It adds a little touch, in that it first turns off the display of hidden text, which I have found can sometimes lead to small discrepancies in the cross-references, etc. It exits leaving all the display settings as it found them, so you needn’t worry about that. It also shows a progress counter, but don’t fret if you happen to see the progress indicator showing a “Not Responding” message, but rather just and give it some time—it is happily chugging away at your fields, and should update in due course (takes about a minute or more on a thousand-fields-plus document on my five year old PC).Also, note that some field updates cannot be undone (e.g., in foot- or endnotes, comments), which shouldn’t be a problem, but if you’re uncertain, first make a backup (see? REF _Ref349586906 \r \h 3.1, p.? PAGEREF _Ref349586906 \h 7).I have also tried to specify the order in which elements are updated, so that tables of content are updated last, for example.Index entriesHere are some tools which are useful if you are building an index using Word’s indexing tools (primarily, of course, the Index entry, or XE, fields).Count Index entry fieldsFigure SEQ Figure \* ARABIC 40Index entries: Count XETells you how many Index Entry fields you have in a document or a selection in the document.List Index entry fieldsFigure SEQ Figure \* ARABIC 41Index entries: List XEI must apologise. I will have to rewrite this tool, as I find it gets quite slow on large documents with many XE fields. In the meantime, even if Windows tells you that Word is not responding, be sure that my little programming is chugging away and will, eventually, give you the information you need.The problem with index entries is figuring out where to go when things in your index don’t work out right. Yes, you may have an errant entry, but if your document is hundreds of pages long, where is that entry? This tool scans the whole document and generates a report on all the Index entry fields in the document. The information, as with the List bookmarks tool, and the Style summary tool, is listed in a table in a new document. Again, the table can be copied and pasted into Excel for further manipulation. The information it lists is:Table SEQ Table \* ARABIC 6Index Entry field characteristicsXE Field CharacteristicExplanationIndexThe index number assigned to the Index entry by Word.Not really used.CodeThe actual XE field text. This is useful, because this is where errors that crop up in the index will most likely have their origin.StartThe position, in number of characters, of the start of the text at which the XE field is found, counting from the beginning of the document.EndThe position, in number of characters, of the end of the text at which the XE field is found, counting from the beginning of the document. The end less the start will give you the length of the particular field.Page numberThe actual page position of the index entry field in the document.Adjusted Page numberThe “printed” page number of the page on which the index entry field is found. This is the number that appears in the page header or footer.Document partWhat part (main body, foot- or endnotes, etc.) of the document the index entry is found in.Clean Index entry fieldsFigure SEQ Figure \* ARABIC 42Index entries: Clean XEFor some odd reason, additional formatting added to XE fields can cause them to appear separately in the index. This finds all XE fields in the whole document or a selection from the document, and sets their style to Body Text.Text editingThere is only one tool here at present, and again, it is a simple tool that just takes the tedium out of a repetitive manual task.Fit HyperlinkFigure SEQ Figure \* ARABIC 43Text editing: Fit HyperlinkThe problem with hyperlinks in a Word document is that they mess with your paragraph alignment and line wrapping. The solution, of course, is to add no-width optional breaks to your document. These are found at the bottom of the list of Special characters in the Symbol dialog ( REF _Ref343186929 \h Figure 44). Of course, once you’ve added one no-width optional break, you can copy it and paste it wherever you need it, but the process is very tedious.Figure SEQ Figure \* ARABIC 44Symbol dialog: Special characters: No-Width Optional BreakThe solution to this tedious problem, then, is this little tool (I use it a lot, personally). Simply select the hyperlink, and click on the tool. If you trust the working of the tool, you can now (as of version?1.4), just position the I-beam within the hyperlink, and it will expand the selection to include the whole hyperlink. It will scan the hyperlink for all legal breaking points and will add the No-Width Optional Break at the correct position (either before or after or both), as defined by the Chicago Manual of Style, 16th ed. (2010, p.?659). The symbols it scans for are: //?\?/?=???#?%?~?-?_?-?.?:. The great thing about this is that the hyperlink remains functional–you can copy it and paste it into a browser and it will be resolved correctly. However, do note that the tool, by design, removes the hyperlink from the text, as it is designed to get the text print ready (i.e., without the hyperlink formatting Word normally adds), which means that you cannot click on the hyperlink to activate it. You can, however, restore the hyperlink if you would so wish (the easiest way to do this is to select the whole hyperlink, and press Ctrl?+?K—Word will recognise the link and complete the required fields, so that all you should have to do is press Enter or click on OK).Version historyI confess, I was a bit tardy keeping a track of changes to the set of tools until I had to start posting updated versions of the tools to the website. Here is a history of changes to the uTIlities from that point on:Table SEQ Table \* ARABIC 7Change history for Word uTIlitiesDateVersionChanges<=20121.1All changes before the help file was created2012/12/161.2Added this Help file2013/01/091.3Changed the Fit Hyperlink tool to conform to the guidelines set out in the Chicago Manual of Style, 16th ed., p. 659.Readjusted the Backup tool to use only single-letter suffixes for multiple backups per day.2013/02/041.4Changed the Fit Hyperlink tool to automatically recognise hyperlinks (the tool can now be used without having to first select the hyperlink).2013/02/251.5Added the Change revision authors tool.Modified the Change comment authors tool to slot in with the functioning of the new tool as described in this help file.Minor changes to the Backup tool to deal with disk access errors.2013/03/051.5.2Fixed bug with Bookmark repositioning when large blocks of text are incorporated in the bookmark.Minor changes to the Style Summary tool.2013/061.6.1Fit HyperlinkDramatically increased speed of Fit Hyperlink tool.Fixed bug with Fit Hyperlink tool when hyperlink is inside parentheses.Fixed bug with Fit Hyperlink tool when hyperlink is inside a footnote.2013/091.6.2Changed large parts of the Change revision authors tool to better deal with the way the tool operates when the file is stored on a removable disk, across several versions of Windows (Windows XP, Vista, 7).2013/111.7Fixed a bug with the formatting of the table generated by the Style Summary tool.Fixed a bug with the formatting of the table generated by the List bookmarks tool.The captioned equation tool now checks for chapter-based numbering, and warns if your document doesn’t contain at least one paragraph formatted to ‘Heading 1.’Change revision author tool now checks for, and rightly refuses to work on, new documents that have not been saved to disk yet.Updated all the Index Entry tools to check for index entries in all parts of a document, including foot- and endnotes, etc. Also added a progress indicator to the List XE tool. Also added the Document part column to the results table.2014/031.8Coded around a bug in Word 2013 causing the Add Captioned Equation tool not to display properly.Added the Update all Fields tool.Tweaked the Fit Hyperlink tool so that no no-width optional breaks are added within the last three characters of the string (e.g., when the string ends on a slash).Fixed a bug in the Fit Hyperlink tool that causes it to add another paragraph mark when the hyperlink is at the very end of the document (and the last paragraph mark of the document is selected).2016/042.0All tools tested on Word 2016.New customised message boxes for ≥Word 2013 users.Totally redone reporting tool. Word reports look different, and now the option exists to output reports to Excel.Backup tool improved—checks for existing backups with suffixes and automatically follows the sequence. Also allows backups to be saved in a new user-selected location if there is a problem with the default location (the same location as the original file), such as no disk space, etc.The biggest improvement for the Backup tool is than it now no longer needs to close and reopen the file.Document Statistics added.Fixed a bug with Change revision authors which causes it to hang when certain hidden fields are found in the document.Change comment author modified so that leaving the input box empty will cause the routine to be cancelled, but entering “DELETE’” into the box (which is also the default) causes comment author names to be simply deleted.Fixed a bug with the Update all fields button when the document cannot be displayed in Print Preview (e.g., documents based on the Blog Post template).2017/062.1Fixed a bug with the new customised message boxes when working with 64-bit Word. In fact, totally redid the custom message box portion, working from code supplied by (and thus not using the Dean Kinnear class module any longer).Fixed a bug with the Backup tool where it did not autodetect time-stamped backups that had already been made (FSO tool did not recognise wildcards).Updated the Fit Hyperlink tool to better recognise a variety of contexts.Updated the About dialog to include the code acknowledgements shown in REF _Ref485654783 \r \h Chapter 14.2017/102.2Rewrote the author scanning for the revision author renaming tool, using an entirely different method of accessing revisions, in an attempt to improve the speed.Concurrently introduced a progress indicator into the dialog to inform the user of the progress.Also fixed a bug in the renaming of the modified file when changing author names.Started adding custom icons of my own making for the Ribbon interface, as missing icons were causing the uTIlities not to load properly on some PCs (e.g., when Word?2007 was still being used).2017/112.3Made additional changes to the author renaming of the modified file when using the Change Revision Authors tool.2017/122.4All changes relate to the Change Revision Authors tool:Changed the author name-scanning so that revision and comment authors are scanned at the start (previously, comment authors were only scanned when the “Change Comment Authors” check box was selected. Additionally, change the Author name list box to include a column indicating whether the author name was found in revisions, comments, or both. The end result is a much quicker tool to operate, boosting performance even more.Fixed a bug causing xml escape characters to subvert the Change Revision Authors process when included in an author name.Added the toggle to switch between “Anonymous” and “Reviewer” when double clicking in the New Author Name text box.2018/022.5Fix a bug with the Fit Hyperlink tool when the hyperlink is at the very start of the document.Fixed a bug with the Change Revision Authors tool when a document contains comments, but no revisions.Also reworked the code for the Change Revision Authors tool to improve the speed fractionally.2018/022.6Fix a bug with the Fit Hyperlink tool when the I-beam is within the “http” portion of the hyperlink, causing the tool not to correctly pick up the hyperlink.Fix a further bug with the Fit Hyperlink tool when where it repeats a character when one of the break characters which should be preceded by a no-width break occurs in the last three characters of the hyperlink (these characters are never fitted with a no-width break).Fixed a bug with the general function used to save documents in the oxml (i.e.,. do[c/t][x/m]) format. This function is used by various uTIlities that only work when the document is in the Office xml format which was introduced with Word 2007.2019/112.6.2Introduced Semantic Version Numbering () to the updating system.Bug fixes:Re-authoring tool was double-counting the number of commentsRe-authoring tool was not renaming multiple revision authors to a single revision author name despite the “Add a numeric suffix for each different revision author” check box being deselectedRe-authoring tool was renaming *.docm files to *.docx2020/03/032.6.3Modified installer to check for running instances of uTIlities (i.e., Word is open).Bug fixes:New Progress Indicator form was causing a compile error.Check for new unsaved document and ask to save it when the Backup tool is invoked.CostThe Word uTIlities are provided free of charge. Please download them and use them. If you find errors, also please feel free to report them to me: trueinsight.consulting@.However, please do bear in mind that many, many hours of (basically unpaid) work have gone into these tools, and that the website also does cost money and time for its upkeep. If you find yourself using these tools a lot, I would be most grateful if you would show your appreciation by either buying the book (see REF _Ref349589892 \p \h below) or making a $5 donation towards the development of these tools (see the bottom of this page: ).If you are a journal editor using either of the two revision tools (Change comment authors or Change revision authors), then, bearing in mind the normal operation of academic journals, I would prefer that you strongly consider making the once-off donation, since these two tools really do something that cannot be done manually in Word, and are quite necessary in the academic-journal environment.The bookDoing Your Dissertation with Microsoft? Word:A comprehensive guide to using Microsoft? Word for academic writing (Updated for Word 2007 & 2010)ISBN: 978-0-86886-814-1Over 500 pages of help on everything you need to know to create thesis formatting in Microsoft Word you can be proud of! (Unfortunately, the content remains your responsibility!)3360367614700Topics include:Learning to work faster in the Word environmentCorrect use of fonts and special charactersAutomated text inputWorking with templatesUsing styles for automated and consistent formattingProper page setupHeading numberingTable/figure numberingFoot/endnotesIndexesAutomated tables of contentSearch and replaceDocument navigationManaging large and/or multiple documentsCitations and ReferencesUsing Word’s reviewing toolsTablesChartsEquationsDrawings and picture editing in WordPrinting your dissertationFor more information, or to order your copy, please visit: or e-mail: trueinsight.consulting@A link to the table of contents can be found on this page: most of the code is my own, I have made use of code examples posted by the following people or entities:Microsoft Ron de Bruin Jan-Karel Pieterse(v=office.12).aspx Daniel van den Berg Dean Kinnear Kevin Jones Robbins and Greg Maxey with enhancements by Peter Hewett and Jonathan West ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download