Personal MS Word Customizations
Version 3.00 — 2010-07-15
'Personal - VBA, toolbars, & keybindings to customize MS Word
'Author: Christopher Rath < >
'Date: 2010-07-15
'Version: 3.00
'Archived at: http://www.rath.ca/Misc/VBacs/
'Copyright (c) 1998-2008 Christopher Rath
'Distributed under the GNU Lesser General Public License v2.1
' (see the LGPL_License VBA module for the license text)
'Warranty: None, see the license.
Note: the customizations in this template file are intended to accompany VBacs.dot.
To install these Personal customizations into your copy of MS Word (the customizations may be downloaded from Personal_3.00.zip):
Once the Personal template is installed, the following shortcuts are available (keys marked <<unassigned>> have had their default MS Word assignment cleared):
Personal Template Bindings |
|
|
Apply Normal Style |
Ctrl+Alt+0 |
|
Apply Heading4 |
Ctrl+Alt+4 |
|
Apply Heading5 |
Ctrl+Alt+5 |
|
Apply Heading6 |
Ctrl+Alt+6 |
|
Apply Heading7 |
Ctrl+Alt+7 |
|
“en dash” (–) |
Alt+- |
|
“em dash” (—) |
Alt+Shift+- |
| “nonbreaking hyphen” (Ø) | Ctrl+Alt+- |
| <<unassigned>> | Ctrl+Shift+E |
| Create Action tag | F12 |
| Find Action tag | Ctrl+F12 |
| Complete Action tag | Alt+F12 |
| Restart paragraph numbering | Alt+= |
| Insert a pair of “snip lines” (i.e., “--8><-…”) | Ctrl+Alt+_ |
| Next tracked change | Alt-N |
| Previous tracked change | Alt-P |
Once the Personal template is installed, a toolbar containing the follow buttons is available:
Personal Toolbar Buttons |
|
|
Don’t allow table rows to split across pages |
|
| Invoke MS Words Calculate function |
|
|
Set language of all text in document to Canadian English |
|
| Set various MS Word options settings to my personal liking. |
|
v3.00 [2010-07-15] — First MS Word 2007 native version. Version number aligned to match VBacs’ first MS Word 2007 version (that is, there is no version 2.x of this MS Word style). Replace string in files command was dropped due to a change in Word 2007’s object model. Two toolbar buttons were removed because Word 2007 has reintroduced them in the ribbon (“Set a row as a table heading” and “Open style panel”).
v1.19 [2008-08-28] — Added two new key bindings: “next tracked change”, and “previous tracked change”.
v1.18 [2008-02-20] — Added a accept all tracked changes in every file in a folder function. Invoked via “ToolsàAccept all changes in files…” menu item. Removed “ToolsàReplace string in files…” functionality; moved it to a separate Add-In.
v1.17 [2008-02-14] — Added a Find-Replace a string in every file in a folder function. Invoked via “ToolsàReplace string in files…” menu item.
v1.16 [2007-06-21] — Added code to re-center screen after finding an action tag.
v1.15 — Discarded development release.
v1.14 [2005-01-21] — Added a button for the MS Word calculate tool.
v1.13 [2004-11-22] — Changed button image for Canadian English icon and added the Insert Snips function.
v1.12 [2004-07-20] — Added Alt+= key assignment to restart paragraph numbering.
v1.11 [2004-04-12] — Added check to CompleteActionTag() such that it only makes a change to the document if an uncompleted action tag was found. v1.09 [2003-10-13] — Changed Eye Icon on toolbar so that it causes all text in the document to have its language set to Canadian English.
v1.08 [2003-10-06] — Added code to PersonalSetPreferences() to turn off MS Office 2003’s new Reading View mode.
v1.07 [2003-05-26] — Corrected bad key assignment for non-breaking-hyphen. I had inadvertently over-ridden the optional hyphen key sequence (which I often use). The personal.dot non-breaking-hyphen key sequence now over-rides a key sequence I never use (Ctr+Alt+-).
v1.06 [2003-04-14] — Added a key assignment to allow a non-breaking-hyphen to be typed; and added code to disable applying Asian fonts to Latin text, disable auto-detection of Asian fonts in Office 95 documents, and disable whole word selection.
v1.05 [2001-10-21] — Added code to clear find panel after a search for Action tags.
v1.04 [2001-09-07] — Added action tag macros.
v1.03 [2001-07-25] — Added code to turn off auto-checking/setting of language (normally done via “ToolsàLanguageàSet Language”) .
v1.02 [2001-01-23] — Added removal of Ctrl-Shift-E’s default MS Word key assignment.
v1.01 [2001-01-20] — Added “Autocorrect” options to PersonalSetPreferences macro.
v1.00 [2001-01-13] — First public release (via http://www.rath.ca/Misc/VBacs/ only).
A similar set of macros is available from http://www.wordstar.org/ for those who would rather be using WordStar than MS Word. Note that the WordStar template file completely reorganizes MSWord’s menu structure to match an old WordStar for Windows release.