V
Virda
Hello All,
I have a problem related to ContactItem. Save().
I am using VS2005 C# with MSOffice2003 outlook.
I am working on a AddIn for Outlook.
As my Addin load in application start function. I call a function that
register following two events:
// Get object of Contacts folder.
Outlook.MAPIFolder contacts = ns.
GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts);
items = contacts.Items;
items.ItemChange += new
Outlook.ItemsEvents_ItemChangeEventHandler(
this.Items_ItemChange);
items.ItemAdd += new
Outlook.ItemsEvents_ItemAddEventHandler(
this.Items_ItemAdd);
Now, Whenever any new Contact added to Outlook I assigned it a new
UserProperty of unique ID, to save this ID I have to call function
ContactItem.Save()
Without this any change doesn't save/remain in that contact.
As soon as the ContactItem.Save() executes
Sometimes it raises the events:
Outlook.ItemsEvents_ItemChangeEventHandler(CallFunc);
or
ItemsEvents_ItemAddEventHandler(CallFunc);
and this behaviour is not consistent, some time these events
raises continously and soem other day not.
I want to ask:
1. Why this event raises??
2. If this raises event then why it doesn't consistent??
3. Is their anyway I could skip or unregister this event??
Thanks In Advance!
I have a problem related to ContactItem. Save().
I am using VS2005 C# with MSOffice2003 outlook.
I am working on a AddIn for Outlook.
As my Addin load in application start function. I call a function that
register following two events:
// Get object of Contacts folder.
Outlook.MAPIFolder contacts = ns.
GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts);
items = contacts.Items;
items.ItemChange += new
Outlook.ItemsEvents_ItemChangeEventHandler(
this.Items_ItemChange);
items.ItemAdd += new
Outlook.ItemsEvents_ItemAddEventHandler(
this.Items_ItemAdd);
Now, Whenever any new Contact added to Outlook I assigned it a new
UserProperty of unique ID, to save this ID I have to call function
ContactItem.Save()
Without this any change doesn't save/remain in that contact.
As soon as the ContactItem.Save() executes
Sometimes it raises the events:
Outlook.ItemsEvents_ItemChangeEventHandler(CallFunc);
or
ItemsEvents_ItemAddEventHandler(CallFunc);
and this behaviour is not consistent, some time these events
raises continously and soem other day not.
I want to ask:
1. Why this event raises??
2. If this raises event then why it doesn't consistent??
3. Is their anyway I could skip or unregister this event??
Thanks In Advance!