Processes in Microsoft 365 for setting up Office apps, redeeming product keys, and activating licenses.
It is not normal for normal(.dot) to be constantly corrupted. (sorry, I couldn't resist...)
First thing you can do is disable updating of normal.dot. File tab / Options command / Advanced option / Editing Options section. Turn on "prompt to update style" (optional). Save Section, turn on "Prompt before saving Normal Template". OK out. Now, when you are closing Word, if something tries to update normal.dot, you will get a prompt and can say NO to save. In theory, your normal will not be corrupted now.
If you want more security, locate your normal.dotm and turn on the file read-only property. This makes it even harder for "rogue" processes to update your normal.dotm file.
If you want a brute force approach, you could use a shortcut to a batch file to start Word. Before actually starting Word, you could issue a delete command to get rid of normal.dotm, which "fixes" your error message.
If you want try to dig in to the cause of the problem, these are places for you to look:
Hierarchy that controls conflicts - Order of Precedence
Word has a hierarchy that controls conflicts in keyboard shortcuts (& other conflicts such as identically named macros). It could be that a shorcut with a higher priority takes over. In addition, I have found that sometimes you think you are changing the keyboard shortcut only for one template, but it gets changed in nomal.dot as well.
The definition or setting that takes precedence is the one that resides closest to the document. Therefore, Word resolves such conflicts in the following order of priority:
1.Document itself
2.Template attached to the active document
3.Normal template
4.Additional global templates (in startup folder) in alphabetical order
5.Addins in alphabetical order
6.Application layer (Word)
The application layer inclurepdes ANY default shortcut. It only resides in one of the other layers when you specifically assign it there!
If several global templates have conflicting settings, Word resolves the conflicts in the order in which the templates are listed in the Templates and AddIns dialog box (Tools menu). Templates in the Word Startup folder appear at the top of the list and have a higher priority. Subsequent ranking on the list is determined by alphabetic order.
Note about the Application layer: You can open a global template, go into the Customize dialog box, & change, say, Ctrl+F4 from DocClose to AllCaps, & save the change in global.dot. However, the change WILL affect new documents based on the normal template, despite the fact that you saved your changes only to global.dot. If you now look at the assignment of keys in the normal template, it shows that Ctrl+F4 was changed in the normal template. Yet, when you exit Word, you do not get a prompt to save normal.dot, despite having Tools/Options/Save set to prompt for changes.
The reason for this is that all default shortcuts are in the application layer. The default assignment (Ctrl+N = FileNew) is the “application layer”, and has the lowest priority. No matter whether you change the shortcut in the document, the attached template, Normal.dot, or a global template, the customized shortcut will take precedence. But if you assign the same shortcut differently in the document, the attached template, Normal.dot, and a global template, you’ll see that the latter have lower priority.
You can read more athttp://www.microsoft.com/downloads/details.aspx?familyid=4bb7cb10-a6e5-4334-8925-3bcf308cfbaf&displaylang=en - Office 2003 Editions Resource kit Tools
Phil Rabichow
PS: MS, why are there "Save", "Display", "General" sections in the "Advanced" option when there are already separate "Options" for these categories. Come on people, don't be lazy and dump everything under "advanced". BAD DESIGN! So while you are at it fixing that, move the "file locations" button out to a separate "option", it is important enough to expose. And Fix the Trust Center! (yes, I know "officially" ms does not monitor this forum, but there are a number of MS employees who do, who MAYBE will pass this comment on to the "right people", ... hint ... hint ... hint)
If you are reading this tip and it helps you, please click on the "Vote as Helpful" button to "reward" me with "points"! Thanks
Please click on Propose as Answer to let others know the solution that worked for you
Link to: Silverlight Applets Mapping 2003 Menu to 2010 Ribbon for all Office Apps
Link to: Search for 2007 Commands addin PS: MS WHERE IS THE 2010 VERSION!?!?! HintHint!
Link to: Flash Applets Mapping 2003 Menu to 2007 Ribbon for all Office Apps