Outlook – How to export all contacts from Outlook 2007 as vcard


Is there a way to save all my Outook 2007 contacts as vcards?

There is no option under menu File > Import and Export…

One can export each contact one by one by selecting the contact and choosing "Save As…" vcard. But that's not what I want. I am looking for a bulk operation.

Best Answer

It's a bit of a hack but it works:

  • First select all your contact (ctrl+A)
  • Right-click and select "Send as Business Card" (this will create a new email for you with all vcf cards attached. This can take a long time, be patient!
  • In the new email select all the attachement (ctrl+A in the "Attached" field)
  • Drag and drop the attachements on a fold on your computer... Et voilà!

Bonus tip: you can consolidate your vcf files into a single file (for gmail import for example). Just start a command prompt, go into the folder that contains you new vcards and type: COPY *.vcf MyNewFIle.vcf

If you cannot drag the attachments from the draft mail change the mail format to HTML and retry. If that fails then send it to yourself and get them attached once you receive it (or check in sent mail)