Disable AutoCorrect

I have created a word template specific for our application...I want to disable Tools-->AutoCorrect option. I dont want users going in there and playing with it...

If the above thing is not possible, is there a way that they can see the AutoCorrect dialog, but everything there is disabled/greyed out so that they cannot change anything.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

kamurAuthor Commented:
I had looked at that before posting the question...That didnot help me...

think it's not possible to simply disable the feature that's making it greyed out, the only thing that certainly would work is disabling the tools | options menu completely by turning it off when the user starts word but this will limit what users can change in their word environment for the session
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

Joanne M. OrzechManager, Document Services CenterCommented:
I believe this is a registry setting and you would have to include a registry modification in your code.

You could probably do that with VBA
kamurAuthor Commented:
I am not sure...I have a feeling that bruintje is right on that it is not possible..

JOrzech, will you be knowing the exact registry settings or changes for this..

MellowD0c, could you please share with a sample vba solution, if it is possible..

Wishfully hoping that there will be a solution
Joanne M. OrzechManager, Document Services CenterCommented:
I found this article on it...

Put the following code in your template:

Sub ToolsAutoManager()
   MsgBox "Sorry you can not play with this."
End Sub


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
kamurAuthor Commented:
Thanks JOrzech and plauwaer....
I really liked both solutions..but I have a question though..

Jorzech's solution applies to all Office, not just Word, right?

Plauwaer's solution is cool and simple, but it affects all the word templates..Can I make it work for just one specific word template, say new.dot.

kamurAuthor Commented:
Hi plauwaer,

what is this ToolsAutoManager..

I tried searching this site, google,yahoo, microsoft.com....everywhere NO results for this...Could you please share more info..


Hi kamur,

1. The solution does NOT effect all word templates, unless you place it is the normal.dot template. If you place it in the new.dot template it works only for that template and for documents based on that template.

2. I'll try to explain how i came to ToolsAutoManager

If you want to redefine a word-command for example "menu File>Open "you use

Sub FileOpen()
End Sub

So for  "menu Tools>AutoCorrect" i tried

Sub ToolsAutoCorrect()
End Sub

but it didn't work so i had to search the correct name,

I used F2 in visual basic to search the object library and found the constant

so i tried al the names that started with


and ToolsAutoManager worked.



kamurAuthor Commented:
Thanks very much Patrick...I am using your solution now and it works fine..That was really a cool solution..

JOrzech, Bruintje  thanks for your thoughts also on this one...it helped my understanding too..

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Office

From novice to tech pro — start learning today.