コード例 #1
0
        static void Main(string[] args)
        {
            Items       OutlookItems;
            Application outlookObj;
            MAPIFolder  Folder_Contacts;

            outlookObj      = new Application();
            Folder_Contacts = outlookObj.Session.GetDefaultFolder(OlDefaultFolders.olFolderContacts);
            OutlookItems    = Folder_Contacts.Items;

            for (int i = 0; i < OutlookItems.Count; i++)
            {
                ContactItem contact = (ContactItem)OutlookItems[i + 1];
                Console.WriteLine(contact.FullName);
                // https://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook.olsaveastype.aspx
                contact.SaveAs(string.Format(@"C:\TEMP\Contacts\{0}.vcf", contact.FullName), 6);
            }

            Console.WriteLine("Done!");
            Console.ReadLine();
        }
コード例 #2
0
 public void SaveAs(string Path, object Type)
 {
     SaveData();
     contact.SaveAs(Path, Type);
 }