If you want to create an outlook contact item from vb.net then you can use this code sample.
For it you need to Add a reference to the Microsoft Outlook Object Library and then you can use the code sample
[Vb.net]
Private Sub CreateOutlookContact() ' Create an Outlook application. Dim outApplication As Outlook.Application = New Outlook.Application() ' Get the namespace and the logon. Dim outNamSpace As Outlook.NameSpace = outApplication.GetNamespace("MAPI") ' Create a new contact item. Dim NewContact As Outlook.ContactItem = outApplication.CreateItem(Outlook.OlItemType.olContactItem) ' Set some common properties. NewContact.FirstName = "Author" NewContact.FullName = "Author Code" NewContact.Title = "Client" NewContact.Birthday = Convert.ToDateTime("5/4/1969") NewContact.CompanyName = "AuthorCode" NewContact.Department = "Development" NewContact.Body = "Sample" NewContact.FileAs = "Authorcode" NewContact.Email1Address = "abc@hotmail.com" NewContact.Email2Address = "abc@live.com" NewContact.MailingAddress = "NewDelhi India" NewContact.Subject = "Contact crated from vb.net" NewContact.JobTitle = "Engineer" NewContact.Save() outApplication = Nothing outNamSpace = Nothing NewContact = Nothing End Sub
with the help of above code you can create an outlook contact easily. after creating contact you can see this contact in outlook.