Summary: Outlook tries to be helpful when you begin typing an email address by suggesting possibilities. But where those suggestions come from is not simple.
|
Where do Outlook's auto-complete suggestions come from? |
Outlook's auto-complete feature attempts to be helpful by suggesting email names that are similar to what you're typing. A couple of keystrokes, an auto-complete suggestion, and you don't have to type the entire email name every time. Seems both simple and handy.
Unfortunately it's not quite simple, and it can be both handy and frustrating because email names you expect to be present aren't, and those that you never want to look at again keep popping up.
A little bit of understanding and a few tips will go a long way to making this feature more helpful.
•
To answer the question, the auto-complete suggestions come from something called the nickname list and your address book. Usually.
The nickname list is something that Outlook builds over time as you send and receive email. Essentially it collects all the email addresses that you've sent email to as they've appeared in the To, Cc or Bcc fields. That's Outlook's first source of auto-complete suggestions.
Outlook also appears to sometimes take suggestions from your address book. It's unclear exactly when it decides to, or rather when it decides not to. It might be related to how many suggestions it was able to find in the nickname list. Regardless, what's important is that entries in your address book are not always presented.
It's frustrating to type the first few characters of someone's name knowing that they're in your address book, but they don't show.
There is a solution.
Press CTRL+K.
Ctrl+K is a shortcut for the "Check Names" button, also on the toolbar when you're composing a message. Check names will look at the characters you've typed so far and compare them to your address book entries. If there's only one match it completes the entry. If there's more than one match then it presents a list for you to choose from. And the list will not include items from the nickname list. But the name you just entered will get added to the nickname list so the next time you use it, it should be there.
Personally, I think it's more confusing than it needs to be. But there it is.
By the way, deleting an address from the nickname list is also very easy: when you see it being suggested use the up or down arrow keys to highlight it, and then press delete.
The nickname list that Outlook maintains can occasionally become corrupt. To repair it or to reset it completely Microsoft has provided this knowledgebase article.
Related:
How do I delete items from Internet Explorer's auto-complete list? Internet Explorer tries to be helpful by showing you recently visited URLs so you don't have to retype them. But what if you don't want them to show?
Microsoft - How to Reset the Nickname and Automatic Completion Cache In Outlook 2003 and Outlook 2002
Article C1939 - May 13, 2004
dear friends--comcast webmail has had the autocomplete feature, which i actually found very useful. i've just switched laptops & have windows vista (don't know if that's pertinent info or not) & now the autocomplete email address no longer works. i can't get any assistance from comcast--1 person claimed that there has never been any such option. any tho'ts? thanks so much for yr assistance.
Posted by: holly lu at January 10, 2008 3:32 PMholly lu
When you type first few characters in To Field Outlook suggestions for auto fill (or auto complete) comes from address book or previously sent email.
User can delete auto fill or auto complete suggestison by hitting DELETE key when email address is suggested in To Field
Posted by: Rakesh USA at March 14, 2008 1:09 PMi am impressed. just fixed my CEO's problem using NK2View v1.23 as he had lost his auto complete list.
Posted by: A Carroll at May 28, 2008 11:49 PMit is actually seen as "office data file" not .nk2 in c:\documents and settings\username\application data\microsoft\outlook
it can go both ways by using file--open you can find someone else's other than yours if you are helping someone else. in this case when he saved while not connected to the network it created a new one and he lost them. by renaming the old file to the new name all have back
Just an extra tip here for a related problem. My Outlook email started suggesting my full name any time I gave the first name. This makes it quite annoying when you sign as yourself or 'Uncle Carson' and get Uncle Carson Hobart. Not anything of my real name of course.
The way to get Outlook to stop suggesting or adding the last name is actually in Word, which is often the editor for Outlook. The name will actually be in Word's AutoText list. Where do you find that, and delete the whole name so it won't be suggested?
Well, you don't find it in Word's Tools:Options. That would be to easy. It's actually under Tools: AutoCorrect Options. Along with about four other ways Word tries to be helpful. You can just find the whole name you want not to be reminded, and delete it from the list.
How does it get on the list? I am pretty sure this occurred because I finally filled in Word's Options:Tools:User Information. Or some other program did it for me.
Mixed opinions here, as I find some amount of automatic function pretty handy, like capitalizing sentences or lists. In fact, there is one Microsoft program I actually think is almost wonderful in many ways, OneNote, and this is one of the helpful things it does. I actually think they wrote and developed OneNote for Bill.
Hope this helps somebody, and sorry to remain anonymous.
Leo, by the way, is also name for a very useful online German-English-French dictionary.
Regards, and thanks for your site and what you do on it.
Posted by: Narrleo at August 10, 2008 4:22 PMHi there, I have just made a very simple php script that can extract the contents of your autocomplete file, take a look at [page removed - see comments below]
basically you copy and paste the contents of your nk2 file and it will give a list of all your email address's.
hope this is useful to someone.
Shaun
-Leo
Thanks for all the help so far but i have one problem i downloaded the NK2VIEW and it works great for my outlook, but when i use my Office Outlook Web Access how do I delete a contact as I Typed in contacts with the wrong email addresss and they keep showing up and i'd like to get rid of them as i keep sending emails to address that don't exist.
Thnks for any help you can give me.
18-Dec-2008
OK...I've found an easy solution for this issue that seems to work well without any third party sofware. Find the .NK2 file in c:\documents and settings\username\application data\microsoft\outlook, rename it to a .bak, then restart outlook. Outlook will then create a NEW .NK2 file, usually Outlook.NK2. Then, delete the NEW Outlook.NK2 file, rename the .bak file to Outlook.NK2, and restart outlook. The addresses should once again autopopulate. I've tried it twice today and it worked both times. If you need to move this file, just move it to the same folder location on the new computer and follow the same procedure. Hope this helps!
Posted by: Andrew at April 1, 2009 7:18 AMI looked in this good article and comments, but didn't see the answer to my issue, but I may have missed it. Autofill in Outlook presents a problem in that my wife's email comes up first in the autofill, and if I am not careful, I use it instead of my address. I cc'ed I thought myself on a message, and it went to my wife. Is there a way to "trick" autofill to put my name and address first? I tried adding my email address to a second contact, called "Me." Alas, autofill then prompted last names starting with M, and mine starts with R.
Posted by: AGR at June 25, 2009 1:17 PMI have a question. I know how to find the outlook.nk2 file and how to reset. But my issue little different. Some how my automatic Completion Cache reset itself and unable to bring any email or nickname. I send email to couple of email typing whole address, now size is 259K. I try to reset and after reset take this file on the top of new file same thing. Is there any way my (I guess) old outlook.nk2 file to recover? My wild guess would be corrupted may be. Or I read some software install may cause this problem too. It had happen to me before few times and I had to start over from scratch. I wish I knew this outlook.nk2 file name before this time so I could keep backup. Any help will be appreciated. Not sure it auto ctreate any backup of outlook.nk2 file where I can recover aqll my email.
Posted by: Sonny at September 24, 2009 11:41 AMThanks
This worked fine on my laptop however, it doesn't apply at work. I support a network of 60 Windows XP Pro PCs connected to a Windows server 2003 R2 server. None of these PCs have any .NK2 files on them. So where is the autocomplete data being stored? I need to downgrade a user from vista to XP but need to keep the autocomplete info.
Posted by: Ben at September 28, 2009 4:59 AM