|OLKeeper reliably prevents users from closing their Outlook window and thus possibly missing reminders or e-mails.|
In the calendar view, if you accidentally move an appointment and don't realize it, this may have serious consequences. The following macro allows you to cancel the process.
Paste the code to the ThisOutlookSession module, then restart Outlook.
Private WithEvents m_Exp As Outlook.Explorer Private Sub Application_Startup() Set m_Exp = Application.ActiveExplorer End Sub Private Sub m_Exp_BeforeItemPaste(ClipboardContent As Variant, _ ByVal Target As MAPIFolder, Cancel As Boolean _ ) Dim Folder As Outlook.MAPIFolder Dim Msg As String Msg = "You are going to change an appointment. Continue?" Set Folder = m_Exp.CurrentFolder If Folder.DefaultItemType = olAppointmentItem Then Cancel = (MsgBox(Msg, vbYesNoCancel) <> vbYes) End If End Sub
|ReplyAll alerts you before unintentionally replying all, or if you are a confidential BCC recipient of the e-mail.|