• Outlook User
  • New Outlook app
  • Outlook.com
  • Outlook Mac
  • Outlook & iCloud
  • Developer
  • Microsoft 365 Admin
    • Common Problems
    • Microsoft 365
    • Outlook BCM
    • Utilities & Addins

Macro to Bulk Import Contacts and vCards into Outlook

Slipstick Systems

› Developer › Macro to Bulk Import Contacts and vCards into Outlook

Last reviewed on September 30, 2015     60 Comments

Microsoft Outlook does not support importing multiple vCards - you need to import them one vcard at a time. While this is tolerable for a few, its frustrating when you a large number to import.

The macro at Move Messages from File System into Outlook Folders bulk imports messages, appointments (msg or ics), or vcards (msg or vcf).

This can also be done using VBA, basically automating the process you'd use to do it manually: open each contact, save in your default Contacts folder then close it. Unless you are Superman, the macro will finish long before you would.

Macro to bulk import vcards

Begin by creating a folder named vcards on root of the c:\ drive. The path will be c:\vcards. Copy all your individual vCard files (.vcf) to this folder. (You can use a different folder but will need to update the macro with the correct folder path.)

Next open Outlook and press ALT + F11 to open the VBA editor.

Go to Tools, References and select Microsoft Scripting Runtime and Windows Script Host Object Model from the list and place checks in the box next to each and click OK.

Click Insert, Module and copy and paste the following code into the blank module. Save and run the macro to automatically import and save all the individual files into Outlook.

Sub OpenSaveVCard()
    
Dim objWSHShell As IWshRuntimeLibrary.IWshShell
Dim objOL As Outlook.Application
Dim colInsp As Outlook.Inspectors
Dim strVCName As String
Dim fso As Scripting.FileSystemObject
Dim fsDir As Scripting.Folder
Dim fsFile As Scripting.File
Dim vCounter As Integer
   
Set fso = New Scripting.FileSystemObject
Set fsDir = fso.GetFolder("C:\vcards")

For Each fsFile In fsDir.Files

'original code
'strVCName = "C:\vcards\" & fsFile.Name

'Zeda's fix for spaces in filenames
strVCName = """C:\vcards\" & fsFile.Name & """"


    Set objOL = CreateObject("Outlook.Application")
    Set colInsp = objOL.Inspectors
        If colInsp.Count = 0 Then
        Set objWSHShell = CreateObject("WScript.Shell")
        objWSHShell.Run strVCName
        Set colInsp = objOL.Inspectors
    If Err = 0 Then
            Do Until colInsp.Count = 1
                DoEvents
            Loop
            colInsp.Item(1).CurrentItem.Save
            colInsp.Item(1).Close olDiscard
            Set colInsp = Nothing
            Set objOL = Nothing
            Set objWSHShell = Nothing
        End If
    End If

Next

End Sub

Import Contacts Saved as MSG Files

The macro above works with vCard files and replicates the action of opening the vCard and clicking Save, which saves it to the Contacts folder. It won''t work with Contacts saved as .msg files, which are saved to Contacts using the Copy to My Contacts command.
copy to contacts command

By changing Save in colInsp.Item(1).CurrentItem.Save to Copy or Move, we can import Contacts saved as .msg files.

However, in my tests, Copy created duplicates, while Move created just one contact.

At the top of the macro, under the Dim statements, add these two lines. This tells Outlook where you want to it put the contacts.

Dim olFolder As Outlook.Folder
Set olFolder = Session.GetDefaultFolder(olFolderContacts)

Change the line that saves the message to Move:

colInsp.Item(1).CurrentItem.Move olFolder

Now when you run the macro on a folder containing contacts saved as .msg files, it will place a copy in your default Contacts folder.

More Information

How to use Outlook's VBA Editor

The tools listed at Import vCards in Bulk in Microsoft Outlook will import or export vcards in bulk.

Macro to Bulk Import Contacts and vCards into Outlook was last modified: September 30th, 2015 by Diane Poremsky
Post Views: 98

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Mastodon (Opens in new window) Mastodon
  • Email a link to a friend (Opens in new window) Email

Related Posts:

  • Import vCards into Outlook
  • Transfer Outlook Contacts to Kindle Fire and Android tablets
  • Import Messages from File System into Outlook Folders
  • Moving from Outlook Express to Outlook

About Diane Poremsky

A Microsoft Outlook Most Valuable Professional (MVP) since 1999, Diane is the author of several books, including Outlook 2013 Absolute Beginners Book. She also created video training CDs and online training classes for Microsoft Outlook. You can find her helping people online in Outlook Forums as well as in the Microsoft Answers and TechNet forums.

Comments

  1. Erik says

    January 3, 2021 at 5:22 am

    Hi and thx for your code.
    I am looking for going the other way, i.e. transfer contacts from Outlook to Thunderbird. Outlook exported all contacts in msg-format, that I would need to convert to vcf-format, and then import to Thunderbird.
    Is there some VBA-code I could use from within Excel to realise this?

    Reply
  2. Basilio says

    November 21, 2020 at 5:28 pm

    You saved my life!

    actually I prefer thunderbird which is free and handles contacts better and so on. But I have a 70-year-old client who doesn't get used to new programs other than commercial ones. Osea perspective.

    almost 600 contacts imported into Outlook 365 with your script. Hugely grateful

    PS: Thundebird if it pulls multiple contacts from a vcf file

    Basil
    from Peru

    Reply
  3. Emanuel Garcia says

    March 9, 2018 at 3:48 pm

    Hello!

    Thanks for the tutorial!

    You have a script to import EML files to outlook???, i have a lot of then...

    Reply
    • Diane Poremsky says

      March 9, 2018 at 4:57 pm

      Not offhand, but will look at writing one.

      Reply
      • Diane Poremsky says

        March 9, 2018 at 5:01 pm

        It should be easy to do now that I think about it - open the file, copy to folder.

    • Diane Poremsky says

      March 9, 2018 at 5:24 pm

      In looking at this macro and the one at https://www.slipstick.com/developer/code-samples/move-messages-file-system-outlook/ - they should work. I don't have any eml's handy right now to test it... will try to test it later.

      Reply
  4. Francisco says

    May 18, 2017 at 10:15 am

    Thanks a lot for this! I used it to import 1900 vcards to Outlook so this really helped a lot.

    Reply
  5. Kirt P says

    February 24, 2017 at 5:04 pm

    Super great script. I'm a super PC user since 1985. Never programmed beyond AutoCAD's AutoLISP or Basic. This was cinch. Your step by step instructions were perfect. THANK YOU for saving me hours importing 229 VCF files into Outlook 2016.

    Reply
  6. Buzz says

    January 24, 2017 at 9:12 am

    I get an execution error '440' impossible to move the elements (traduction from french) with the line : colInsp.Item(1).CurrentItem.Move olFolder.
    The contact is added but duplicated and the macro stops.
    Thanks

    Reply
    • Diane Poremsky says

      January 24, 2017 at 10:54 am

      what are you using for
      Set olFolder = Session.GetDefaultFolder(olFolderContacts) ? (This is the default contacts folder and isn't necessary unless you are using a different folder)

      Reply
  7. Emil says

    November 26, 2016 at 6:52 am

    That was PERFECT!! I am not VBA literat at al, but thanks to this code all my contacts from 200 vcf cards are propelly imported with just few clicks!!!

    Reply
  8. federico says

    September 8, 2016 at 12:06 pm

    This is GREAT and useful.
    Here's what I did:
    1) I used gmail to compile & edit a mix of my outlook and android contacts (phone numbers, email and postal addresses, notes, etc.)
    2) I exported to my pc the entire list in a single vcard file, to be uploaded to my pc and android device;
    3) it worked with android, but outlook was only able to load the first of the many contacts embedded in the single file;
    4) I found on the internet and used this portable and free GUI utility to split the single multi-contact vcard file into many single-contact vcard files: VCARD SPLITTER (available at https://vcardsplitter.codeplex.com)
    5) I followed the procedure described in this page to load hundreds of vcard files. It worked flawlessly and imported all contacts in seconds.
    THANKS!!

    Reply
  9. Jesse says

    July 29, 2016 at 3:46 pm

    Thank you for this macro! It was a tremendous help to me today!

    Reply
  10. Jordan says

    October 20, 2015 at 10:46 am

    Diane,

    This is a great code, and as always I would like to tweak it a little. As previously mentioned by another post, I really want to import these bulk files and update vcard if the email address is the same.

    You had mentioned that this code bypasses the duplicate notification. Is there a way to initiate and accept it?

    If not, I have also created another code to search for duplicate email addresses and delete. My issue with this strategy is that I cannot delete the older vcard file.

    Thanks in advance.

    Reply
  11. Les Simpson says

    June 4, 2015 at 4:26 pm

    Many thanks for enabling me, a newbie, to covert .vcf files to Outlook .csv files correctly first time no issues.

    Brilliant work Diane. Ta

    Les

    Reply
  12. Taylor says

    May 26, 2015 at 3:27 pm

    The MOVE version of this code works great if i go step by step... ( i had to comment out the .Close olDiscard line because the .vcf file would close after it was moved!)

    However, the code will not work when I run it...

    I don't really understand how the code could work perfectly when go step by step (F8), but will act differently when it run through (F5)

    Reply
    • Diane Poremsky says

      May 28, 2015 at 12:41 am

      Yeah, it seems buggy although I didn't have this problem. I'll try to repro on another machine.

      Reply
  13. JPVann says

    January 23, 2015 at 2:37 pm

    I get a 'null' contact after 5 VCF file imports from a single VCF file and then the macro stops. Any ideas?

    Reply
  14. Suresh says

    December 4, 2014 at 12:31 am

    Hi, Excellent Program that saved my time

    Reply
  15. Omer says

    December 2, 2014 at 8:31 am

    out class solution ... i am not IT expert but i make it with easy instructions.. Thanks a lot

    Reply
  16. puneet says

    November 6, 2014 at 2:22 pm

    Hey brother,
    What a script that can save the planet earth ;)
    sincerest gratitude

    Reply
  17. Visar M says

    August 13, 2014 at 10:57 am

    How can I import the contacts to a custom folder in Outlook, and not in Default contacts folder?

    Reply
    • Diane Poremsky says

      August 15, 2014 at 1:05 am

      This macro just automates the open then save steps to save vcards in contacts. You'd need to watch the contacts folder and move all new items. Or. wait till its finished then add the modified date field to the view and sort by it - select the contacts and move to another folder. Every thing that the macro added will have a similar modified date. The create date might be the date it was added to Outlook's data file - if so, you could use that field instead.

      Reply
  18. Sco says

    July 15, 2014 at 8:02 am

    Hello,

    Many thanks for this script.
    My problem is that I need to import a vcf file with multiple users (nearly 300).

    The scripts only import the first, have you an idea?

    Thanks!

    Reply
    • Diane Poremsky says

      July 15, 2014 at 8:34 am

      This macro is for single vcards, not multi. If you have a gmail account, the quickest way to convert it is to import into gmail then export in Outlook format - aka, as a csv file. If you prefer using a utility or don't have a gmail account, see https://www.slipstick.com/outlook/contacts/import-vcards-in-bulk-into-outlook/ for some utilities that can import multicard vcards.

      Reply
      • Sco says

        July 15, 2014 at 10:07 am

        Many thanks for your answer.

        I finally successed to import all my contacts in outlook using this method:
        1-download a vcf splitter and create a vcf file for each contacts : (https://inversekarma.in/technology/freeware/split-contacts-using-vcf-cutter-to-export-to-a-nokia-phone/#prettyPhoto)
        2-Use a macro to import each contacts on Outlook (https://www.slipstick.com/developer/macro-to-bulk-import-vcards/)
        3-Synchronize my contacts from my Windows Phone

  19. Frate says

    May 14, 2014 at 12:30 pm

    Thanks for the script. Save my afternoon and my wife's contacts :-)

    Reply
  20. meet says

    April 17, 2014 at 12:37 am

    madam its my lucky day that i am follow your Instructions and i got result.....
    its simply good and save my time....
    Thanks a lot once again......

    Reply
  21. Bob says

    January 14, 2014 at 4:37 pm

    Diane,

    Great little macro. I was able to get my contacts out of Outlook 2011 for the Mac into my PC using your VBA program. There were nearly 2000 contacts, so I got past the 451 limit that Jude claims. I did find that if a file in the vcard folder is not a true vcard, the macro will stop. Very well done!!

    Reply
  22. Jude says

    December 17, 2013 at 12:07 pm

    Hi Diane,

    Thanks for this neat script!

    I don't suppose you know why this script seems to stop after 451 contacts have been processed (out of 1,511)? It will never get past 451!

    I then can't run the script again without closing outlook from task manager as it says "the macros in the project are disabled" (closing outlook fixes this error).

    I'm using Outoolk 2013!

    Reply
    • Diane Poremsky says

      December 17, 2013 at 11:13 pm

      I have no idea, but will ask around and see if any one knows. I wonder if its something with objects being recreated within the loop - they are closed (set to nothing) so it shouldn't be a problem - try moving Set objOL = CreateObject("Outlook.Application") above the For Each line and the Set objOL = nothing to the right before end sub.

      Reply
  23. Nik..... says

    June 16, 2013 at 1:27 am

    its suppporb stuff...thank you so much Diane Poremsky...it really works

    Reply
  24. gerry clough says

    May 9, 2013 at 7:55 pm

    Yes worked fine but you'd think Microsoft would make it easier by getting their 2 email programs to talk to each other nicely instead of having to do stuff like this.

    Cudos Dianne

    Reply
  25. Rusty Burke says

    April 28, 2013 at 1:25 pm

    Can't tell you how grateful I am for this technique. My company recently assigned me a Blackberry, and I've been working literally for HOURS trying to convert my iPhone contacts into their proprietary file format. The worst hang-up was that I couldn't import my vcf into Outlook.

    I created this macro, ran it, and, VOILA!, my vcf was imported beautifully. Thank you, SO MUCH.

    Reply
  26. GR O says

    February 19, 2013 at 4:10 am

    Dankeschön!

    Reply
  27. Sundar from India says

    February 3, 2013 at 6:29 am

    Thanks Diane. I tried the macro option and it worked fine in outlook for contacts exported from my Samsung Galaxy S2 phone. I have saved the macro. Cheers

    Reply
  28. Lance says

    February 1, 2013 at 12:16 pm

    Worked great for Outlook 2013 too!

    Reply
  29. Jemes says

    January 10, 2013 at 9:27 pm

    Thanks Diane. I was dreading the slow import of one or 20 at a time with 1700 vards to import. A great time saver.

    Reply
  30. Greg W says

    December 25, 2012 at 3:26 pm

    Thanks
    This worked great for me.

    Reply
  31. vu2major says

    November 27, 2012 at 10:15 pm

    Dim objWSHShell As IWshRuntimeLibrary.IWshShell

    I am getting "compiler error "user-defined type not defined" on above line

    I am using Outlook 2010

    Reply
    • Diane Poremsky says

      November 27, 2012 at 10:38 pm

      Did you set the reference for the windows script library?
      Go to Tools, References and select Microsoft Scripting Runtime and Windows Script Host Object Model from the list and place checks in the box next to each and click OK.

      Reply
  32. Daniel Benarosh says

    November 4, 2012 at 12:02 pm

    thanks worked great for me!!!!
    great toutorial!!

    Reply
  33. vadzen says

    October 19, 2012 at 8:56 am

    Thanks, but script creates duplicates instead of update existing contacts

    Reply
    • Diane Poremsky says

      October 19, 2012 at 9:28 am

      Yeah, unfortunately, this method bypasses the duplicate notification. I would move the original contacts to a new folder, run the script then move the old ones back - that should trigger the warning if any are duplicates.

      Reply
  34. Dan C. says

    September 6, 2012 at 12:28 pm

    Fantastic tool Diane - thank you so much! I'd generated 400 new contacts by importing a CSV file which worked wonderfully other than the fact that Outlook wouldn't recognize anything in the e-mail field as a valid address. Rather than open each item, I exported them all as vCards then reimported using your macro. Worked like a charm!

    Reply
    • Diane Poremsky says

      September 6, 2012 at 12:44 pm

      Cool. I'll have to remember this when people need to resolve the addresses.

      Reply
  35. Frank Cricchio says

    June 13, 2012 at 5:09 pm

    Diane, Thank you very much. You now have me as a fan. Where do I go for a list of you instructional DVD.s and Books.
    Frank Cricchio

    Reply
    • Diane Poremsky says

      June 13, 2012 at 5:34 pm

      :) Sorry, I don't have books or DVDs available right now.

      Reply
  36. Frank Cricchio says

    June 12, 2012 at 7:13 pm

    Diane,

    can the script be written to identify a destination folder?

    Reply
    • Diane Poremsky says

      June 13, 2012 at 10:50 am

      possibly, but i don't have any code samples that do it.

      Reply
  37. Frank Cricchio says

    June 12, 2012 at 10:59 am

    Hello Diane,
    I have checked each file folder in Contacts and there is nothing there. This is a new computer. Is there something I should set up?
    I there a search that I could run to find them.

    I am sorry to be so dumb, but at 80 yrs old, these things are difficult for me.

    Note: It was fun to watch the files with the photos zip through my monitor

    Reply
    • Diane Poremsky says

      June 12, 2012 at 2:54 pm

      Do you have a profile configured in Outlook? That should be all that is necessary to do before running (and it should complain if it can't find a profile). I'll run it on a new test machine and see if i can figure out where they went.

      Reply
  38. Frank Cricchio says

    June 12, 2012 at 10:33 am

    I got the script to run and each vcard poped up one after the other... now I cannot find them in outlook... what did i do wrong? Or wherre did they go.

    Frank

    Reply
    • Diane Poremsky says

      June 12, 2012 at 10:46 am

      Yeah, it opens each cards and then saves it, basically the same thing you could do it manually, but it's a lot faster. :)

      Go to the Contacts navigation pane and look in each Contacts folder in the list. They are supposed to be saved to the default Contacts folder. This should be the Contacts folder in your default data file (the one with the checkmark) in Account Settings, Data files. If you have more than one email account in Outlook 2010 and use a data file for each account, they could be in the Contacts folder for the account you were viewing at the time you ran the macro.

      Reply
  39. Frank Cricchio says

    June 12, 2012 at 8:29 am

    I get the following message:

    cannot run in "break" mode

    can you help me?

    frank

    Reply
    • Diane Poremsky says

      June 12, 2012 at 8:52 am

      Hit the Stop button in the VBA Editor to end it - its the blue square button - or the "pause" button to finish running. A screenshot of the button is in the Run the macro section at how to use the vba editor.

      Reply
  40. Zeda says

    April 2, 2012 at 4:59 am

    Peter's right. The vcards with spaces in the name fail. I changed the line

    strVCName = "C:vcards" & fsFile.Name

    in

    strVCName = """C:vcards" & fsFile.Name & """"

    After that it worked great. Thank you for posting.

    Reply
  41. Peter Bromley says

    October 26, 2011 at 11:36 am

    I beleive I've detected the reason for error: If the vcard filename has a space in it the script fails. Renaming all vCards fixed the problem though I expect someone who knows scripting could fix this problem easily

    Reply
  42. Guy Sainsbury says

    October 24, 2011 at 11:48 am

    I tried this method and I get an error saying "System cannot find the file". It exists - for example, if I print out the strVCName value in the Immediate Window, and paste it into a Windows Explorer window, the vcard file opens. Could security settings be preventing the code from working? Thanks, Guy

    Reply
    • Diane Poremsky says

      October 24, 2011 at 1:47 pm

      outlook is reading the file, not writing, so i don't think its permissions. I can't repro your error but it seems to say that the folder name or file extension is not expected.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Visit Slipstick Forums.
What's New at Slipstick.com

Latest EMO: Vol. 31 Issue 8

Subscribe to Exchange Messaging Outlook






Support Services

Do you need help setting up Outlook, moving your email to a new computer, migrating or configuring Office 365, or just need some one-on-one assistance?

Our Sponsors

CompanionLink
ReliefJet
  • Popular
  • Latest
  • Week Month All
  • Deleting Auto-Complete Entries No Longer Works
  • Use Classic Outlook, not New Outlook
  • How to Remove the Primary Account from Outlook
  • How to Hide or Delete Outlook's Default Folders
  • Removing Suggested Accounts in New Outlook
  • Reset the New Outlook Profile
  • Disable "Always ask before opening" Dialog
  • Change Outlook's Programmatic Access Options
  • Adjusting Outlook's Zoom Setting in Email
  • Understanding Outlook's Calendar patchwork colors
  • Deleting Auto-Complete Entries No Longer Works
  • Sync Issues and Errors with Gmail and Yahoo accounts
  • Error Opening iCloud Appointments in Classic Outlook
  • Opt out of Microsoft 365 Companion Apps
  • Mail Templates in Outlook for Windows (and Web)
  • Urban legend: Microsoft Deletes Old Outlook.com Messages
  • Buttons in the New Message Notifications
  • Move Deleted Items to Another Folder Automatically
  • Open Outlook Templates using PowerShell
  • Count and List Folders in Classic Outlook
Ajax spinner

Recent Bugs List

Microsoft keeps a running list of issues affecting recently released updates at Fixes or workarounds for recent issues in classic Outlook (Windows).

For new Outlook for Windows: Fixes or workarounds for recent issues in new Outlook for Windows .

Outlook for Mac Recent issues: Fixes or workarounds for recent issues in Outlook for Mac

Outlook.com Recent issues: Fixes or workarounds for recent issues on Outlook.com

Office Update History

Update history for supported Office versions is at Update history for Office

Outlook Suggestions and Feedback

Outlook Feedback covers Outlook as an email client, including Outlook Android, iOS, Mac, and Windows clients, as well as the browser extension (PWA) and Outlook on the web.

Outlook (new) Feedback. Use this for feedback and suggestions for Outlook (new).

Use Outlook.com Feedback for suggestions or feedback about Outlook.com accounts.

Other Microsoft 365 applications and services




New Outlook Articles

Deleting Auto-Complete Entries No Longer Works

Sync Issues and Errors with Gmail and Yahoo accounts

Error Opening iCloud Appointments in Classic Outlook

Opt out of Microsoft 365 Companion Apps

Mail Templates in Outlook for Windows (and Web)

Urban legend: Microsoft Deletes Old Outlook.com Messages

Buttons in the New Message Notifications

Move Deleted Items to Another Folder Automatically

Open Outlook Templates using PowerShell

Count and List Folders in Classic Outlook

Newest Code Samples

Open Outlook Templates using PowerShell

Count and List Folders in Classic Outlook

Insert Word Document into Email using VBA

Warn Before Deleting a Contact

Use PowerShell to Delete Attachments

Remove RE:, FWD:, and Other Prefixes from Subject Line

Change the Mailing Address Using PowerShell

Categorize @Mentioned Messages

Send an Email When You Open Outlook

Delete Old Calendar Events using VBA

VBA Basics

How to use the VBA Editor

Work with open item or selected item

Working with All Items in a Folder or Selected Items

VBA and non-default Outlook Folders

Backup and save your Outlook VBA macros

Get text using Left, Right, Mid, Len, InStr

Using Arrays in Outlook macros

Use RegEx to extract message text

Paste clipboard contents

Windows Folder Picker

Custom Forms

Designing Microsoft Outlook Forms

Set a custom form as default

Developer Resources

Developer Resources

Developer Tools

VBOffice.net samples

SlovakTech.com

Outlook MVP David Lee

Repair PST

Convert an OST to PST

Repair damaged PST file

Repair large PST File

Remove password from PST

Merge Two Data Files

Sync & Share Outlook Data

  • Share Calendar & Contacts
  • Synchronize two computers
  • Sync Calendar and Contacts Using Outlook.com
  • Sync Outlook & Android Devices
  • Sync Google Calendar with Outlook
  • Access Folders in Other Users Mailboxes

Diane Poremsky [Outlook MVP]

Make a donation

Mail Tools

Sending and Retrieval Tools

Mass Mail Tools

Compose Tools

Duplicate Remover Tools

Mail Tools for Outlook

Online Services

Calendar Tools

Schedule Management

Calendar Printing Tools

Calendar Reminder Tools

Calendar Dates & Data

Time and Billing Tools

Meeting Productivity Tools

Duplicate Remover Tools

Productivity

Productivity Tools

Automatic Message Processing Tools

Special Function Automatic Processing Tools

Housekeeping and Message Management

Task Tools

Project and Business Management Tools

Choosing the Folder to Save a Sent Message In

Run Rules on messages after reading

Help & Suggestions

Submit Outlook Feature Requests

Slipstick Support Services

Buy Microsoft 365 Office Software and Services

Visit Slipstick Forums.

What's New at Slipstick.com

Home | Outlook User | Exchange Administrator | Office 365 | Outlook.com | Outlook Developer
Outlook for Mac | Common Problems | Utilities & Addins | Tutorials
Outlook & iCloud Issues | Outlook Apps
EMO Archives | About Slipstick | Slipstick Forums
Submit New or Updated Outlook and Exchange Server Utilities

Send comments using our Feedback page
Copyright © 2026 Slipstick Systems. All rights reserved.
Slipstick Systems is not affiliated with Microsoft Corporation.