public override void ProcessClose(AddinExpress.MSO.ADXCancelEventArgs e) { CurrentModule.WriteToLog(" = ADXOutlookItemEvents.Close. " + CurrentModule.ItemInfo(this.ItemObj), "Node_ProcessClose"); if (!isSelectedChanged) { CurrentModule.itemEvents.Remove(this); this.Dispose(); } }
public override void ProcessClose(AddinExpress.MSO.ADXCancelEventArgs e) { if (this.IsConnected) { Outlook.OlObjectClass _class = (Outlook.OlObjectClass)Convert.ToInt32( ItemObj.GetType().InvokeMember("Class", BindingFlags.GetProperty, null, ItemObj, null)); if (MessageBox.Show("Do you really want to close the " + _class.ToString() + " item?", "Outlook Item Events Example", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk) == DialogResult.Cancel) { e.Cancel = true; } } }
public override void ProcessBeforeFolderMove(object moveTo, AddinExpress.MSO.ADXCancelEventArgs e) { string s = " = ADXOutlookItemsEvents.BeforeFolderMove. Folder: '"; if (moveTo != null) { s += (moveTo as Outlook.MAPIFolder).Name; } else { s += "null"; } s += "'. "; s += " Parent Folder name is " + (FolderObj as Outlook.MAPIFolder).Name + "."; CurrentModule.WriteToLog(s, "Node_ProcessBeforeFolderMove"); }
public override void ProcessBeforeItemMove(object item, object moveTo, AddinExpress.MSO.ADXCancelEventArgs e) { string s = " = ADXOutlookItemsEvents.BeforeItemMove. "; s += CurrentModule.ItemInfo(item); s += " Folder: " + (FolderObj as Outlook.MAPIFolder).Name + "."; s += " Destination Folder: '"; if (moveTo != null) { s += (moveTo as Outlook.MAPIFolder).Name; } else { s += "null"; } s += "'. "; CurrentModule.WriteToLog(s, "Node_ProcessBeforeItemMove"); }
public override void ProcessBeforeCheckNames(AddinExpress.MSO.ADXCancelEventArgs e) { CurrentModule.WriteToLog(" = ADXOutlookItemEvents.BeforeCheckNames", "Node_ProcessBeforeCheckNames"); }
public override void ProcessBeforeAttachmentSave(object attachment, AddinExpress.MSO.ADXCancelEventArgs e) { CurrentModule.WriteToLog(" = ADXOutlookItemEvents.BeforeAttachmentSave", "Node_ProcessBeforeAttachmentSave"); }
public override void ProcessBeforeDelete(object item, AddinExpress.MSO.ADXCancelEventArgs e) { CurrentModule.WriteToLog(" = ADXOutlookItemEvents.BeforeDelete " + CurrentModule.ItemInfo(item), "Node_ProcessBeforeDelete"); }
public override void ProcessBeforeAutoSave(AddinExpress.MSO.ADXCancelEventArgs e) { // TODO: Add some code }
public override void ProcessReplyAll(object response, AddinExpress.MSO.ADXCancelEventArgs e) { CurrentModule.WriteToLog(" = ADXOutlookItemEvents.ReplyAll. " + CurrentModule.ItemInfo(this.ItemObj), "Node_ProcessReplyAll"); }
public override void ProcessReplyAll(object response, AddinExpress.MSO.ADXCancelEventArgs e) { // TODO: Add some code }
public override void ProcessForward(object forward, AddinExpress.MSO.ADXCancelEventArgs e) { // TODO: Add some code }
public override void ProcessCustomAction(object action, object response, AddinExpress.MSO.ADXCancelEventArgs e) { // TODO: Add some code }
public override void ProcessBeforeCheckNames(AddinExpress.MSO.ADXCancelEventArgs e) { // TODO: Add some code }
public override void ProcessBeforeAttachmentSave(object attachment, AddinExpress.MSO.ADXCancelEventArgs e) { // TODO: Add some code }
public override void ProcessCustomAction(object action, object response, AddinExpress.MSO.ADXCancelEventArgs e) { CurrentModule.WriteToLog(" = ADXOutlookItemEvents.CustomAction", "Node_ProcessCustomAction"); }
public override void ProcessForward(object forward, AddinExpress.MSO.ADXCancelEventArgs e) { CurrentModule.WriteToLog(" = ADXOutlookItemEvents.Forward. " + CurrentModule.ItemInfo(this.ItemObj), "Node_ProcessForward"); }
public override void ProcessWrite(AddinExpress.MSO.ADXCancelEventArgs e) { // TODO: Add some code }
public override void ProcessWrite(AddinExpress.MSO.ADXCancelEventArgs e) { CurrentModule.WriteToLog(" = ADXOutlookItemEvents.Write. " + CurrentModule.ItemInfo(this.ItemObj), "Node_ProcessWrite"); }
public override void ProcessBeforeDelete(object item, AddinExpress.MSO.ADXCancelEventArgs e) { // TODO: Add some code }