Access auto-fill names in Outlook 2002

Posted on 2007-10-04
Last Modified: 2010-04-08

I am working with a Outlook 2002 user to create an updated and complete contact file.  Currently, the contact file has only six or seven entries (i.e. it has not been used much in the past).  However, whenever he creates a new e-mail, assuming that it is going to a previously used e-mail address, Outlook will auto-fill the recipients e-mail address.  In other words, by just typing the first couple of letters in the "To..." box, the complete e-mail address fills in.  There are a couple of hundred recipient e-mails address in this category.

Since Outlook can auto-fill so many e-mail addresses, it obviously has them stored somewhere.  Is it possible or is there a way to access that storage file and import all of those e-mail addresses into the contacts folder.  The only other option is to enter them by hand which would be a lengthy process.


Question by:Steve_Brady
    LVL 97

    Accepted Solution

    Greetings Steve_Brady !

    The autofill is compose of the nickname file and Outlook Address Book.  The names are likely in the nickname file. <user>.nk2

    The names are kept in a NK2 file.  With Outlook close, search for *.NK2 and edit the file for the addresses

    .NK2 file is normally located in
    C:\Documents and Settings\<user>\Application Data\Microsoft\Outlook folder. It is a hidden file. Go to any folder and select Tools > Folders Options > View. Check "Show hidden files and folders".  Click OK.

    Hope this helps, war1
    LVL 97

    Expert Comment

    Steve, any update?

    Featured Post

    Top 6 Sources for Identifying Threat Actor TTPs

    Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

    Join & Write a Comment

    Check out this infographic on what you need to make a good email signature that will work perfectly for your organization.
    Outlook Free & Paid Tools
    Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

    733 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    23 Experts available now in Live!

    Get 1:1 Help Now