my outlook profile handles two accounts one is of exchange and another one is of IMAP. Out of these two accounts I want to sync with IMAP account in certain cases only(like when system is idle or when exchange is offline)
For achieving this I have created an Outlook Add in that handles Syncstart event, when sync start is fired I am just stopping that by Stop() method of Sync object.
I have tried below code but was not able to stop the sync. Can anybady help me on this.
private NameSpace ns;
ns = ThisAplication.Session;
private Microsoft.Office.Interop.
public void OnStartupComplete(ref System.Array custom)
{
mySyncObject = (SyncObjectClass)ns.
mySyncObject.SyncStart += new Microsoft.Office.Interop.
}
private void mySyncObject_SyncStart()
{
ns.SyncObjects[1].Stop();
}
Thanks in advance.
Roei BarPosted Sep 14, 2009, 8:01 AM
like this
hope this helps