Outlook does not have a built-in option to warn you if the subject line is empty. (Outlook Express does, but for some reason Outlook doesn't.) Here's how to put one in.
- Go to the menu Tools → Macro → Visual Basic Editor.
- Now in the Visual Basic Editor, you should see Project1 in the tree menu on the left. Drill down the tree to Project1 → Microsoft Office Outlook → ThisOutlookSession.
- In the code area (the big text area on the right) paste in the following code:
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean) If TypeName(Item) <> "MailItem" Then Exit Sub 'CHECK FOR BLANK SUBJECT LINE If Item.Subject = "" Then Cancel = MsgBox("This message does not have a subject." & vbNewLine & _ "Do you wish to continue sending anyway?", _ vbYesNo + vbExclamation, "No Subject") = vbNo End If End Sub
- Save and exit the VBA Editor.
3 comments :
Also works for Outlook 2007, thanks :)
I found this very useful. The messagebox sometimes appears beneath the message, however, and since it's modal, I can't move the message window to click "OK". Sort of the ultimate warning, I have to kill the process and start over... Still a good macro though.
Post a Comment