Find Non Alpha Backward
Under.zip (XInfo) "FindNonAlphaBwd" - Locates the next string of non-alphabetic characters in the current document. Ideal for skipping backwards to the next punctuation.
I provide descriptions of macros that are useful to users of Microsoft Word. If you don't find your macro here, ask me! I may have it sitting in a drawer somewhere, or in the back of my mind ....
Under.zip (XInfo) "FindNonAlphaBwd" - Locates the next string of non-alphabetic characters in the current document. Ideal for skipping backwards to the next punctuation.
Under.zip (XBookMarks) "BookMarkEachHeading" - Assign a bookmark to each major Heading level. Paragraphs that is styled as "Heading 1" will receive a craftily coded bookmark that indicates the heading level and sequence in the document. See also the macro "RemoveAllBookmarks".
Under.zip (XTextChange) "HardSpaceDigits" - Locates each instance of a letter followed by a space character followed by a digit, and replaces the soft space with a hard space (ASC 160).
Under.zip (XTextChange) "DigitHardHyphen" - Locates each instance of a digit-hyphen combination (dhl, lhd, dhd, lhl) replacing the soft hyphen with a hard hyphen (ASC-030). I use this to avoid line run-overs with strings such as "416-967-1111 X102"
Under.zip (XTextChange) "HardSpaces" - This macro replaces soft spaces (ASCII 032) with hard spaces (ASCII 160) in the current selection.
Under.zip (XTextFormat) "RuleOfDigits" - The debate continues; I learned it as the "Rule of Seven", but some technical writing colleagues of mine say it is the "Rule Of Six". As a compromise I've named it the "Rule Of Digits".