![]() |
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
![]()
Hi all, and sorry for my english
I'm looking how to remove a addresslist in outlook using VB I want to remove all entry or one entry without using the folder object and set the ShowAsOutlookAB=False because some time when the folder contact is corrupt the entry stay in the adresslists Thanks All for your help Here my code Sub Main() ' Create an Outlook application. Dim oApp As Outlook.Application Set oApp = New Outlook.Application ' Get the MAPI namespace. Dim oNS As Outlook.NameSpace Set oNS = oApp.Session ' Get the AddressLists collection. Dim oALs As Outlook.AddressLists Set oALs = oNS.AddressLists MsgBox (oALs.Count) ' Loop through the AddressLists collection. Dim i As Integer Dim oAL As Outlook.AddressList For i = 1 To oALs.Count Set oAL = oALs.Item(i) ' '! Here : how to do oAl.remove ? ' Next i End Sub |
#2
|
|||
|
|||
![]()
There are no Remove() or Delete() methods either in the AddressLists or
AddressList collection or object. You can get the AddressEntry of the corrupted object from the AddressList.AddressEntries collection and delete that if you want. The only way to set or change ShowAsOutlookAB is to get the folder you want and clear that Boolean flag property, so at some point to do that you will need to access the folder. -- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Professional Programming Outlook 2007. Reminder Manager, Extended Reminders, Attachment Options. http://www.slovaktech.com/products.htm "Anthony_fr" wrote in message ... Hi all, and sorry for my english I'm looking how to remove a addresslist in outlook using VB I want to remove all entry or one entry without using the folder object and set the ShowAsOutlookAB=False because some time when the folder contact is corrupt the entry stay in the adresslists Thanks All for your help Here my code Sub Main() ' Create an Outlook application. Dim oApp As Outlook.Application Set oApp = New Outlook.Application ' Get the MAPI namespace. Dim oNS As Outlook.NameSpace Set oNS = oApp.Session ' Get the AddressLists collection. Dim oALs As Outlook.AddressLists Set oALs = oNS.AddressLists MsgBox (oALs.Count) ' Loop through the AddressLists collection. Dim i As Integer Dim oAL As Outlook.AddressList For i = 1 To oALs.Count Set oAL = oALs.Item(i) ' '! Here : how to do oAl.remove ? ' Next i End Sub |
#3
|
|||
|
|||
![]()
OK thanks for your reply.
but I need a way to do this... So do you know if I can delete the adress book from my profil and recreate it whit vb ? It would reset my adresslist as I want. Others Ideas are welcome "Ken Slovak - [MVP - Outlook]" wrote: There are no Remove() or Delete() methods either in the AddressLists or AddressList collection or object. You can get the AddressEntry of the corrupted object from the AddressList.AddressEntries collection and delete that if you want. The only way to set or change ShowAsOutlookAB is to get the folder you want and clear that Boolean flag property, so at some point to do that you will need to access the folder. -- |
#4
|
|||
|
|||
![]()
No, there's nothing like that which can be done using code. Just delete the
corrupted contact. -- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Professional Programming Outlook 2007. Reminder Manager, Extended Reminders, Attachment Options. http://www.slovaktech.com/products.htm "Anthony_fr" wrote in message ... OK thanks for your reply. but I need a way to do this... So do you know if I can delete the adress book from my profil and recreate it whit vb ? It would reset my adresslist as I want. Others Ideas are welcome |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Addresslist disapperaed after moving to new machine | Scanhok | Outlook - Using Contacts | 1 | February 4th 07 10:50 AM |
change the first addresslist | Clemens | Outlook - Installation | 1 | May 1st 06 02:43 PM |
How to search the AddressList? | Smitha Nataraj | Outlook - Using Forms | 0 | January 18th 06 04:51 AM |
How to search the AddressList for a specific address entry? | Smitha Nataraj | Outlook - General Queries | 0 | January 18th 06 04:47 AM |
How to search in the AddressList? | Smitha Nataraj | Add-ins for Outlook | 0 | January 18th 06 04:46 AM |