MS Outlook subject Line
Your code is fine - I've just found that my version has stopped working too.
You need to do one of two things:
Either: Open Tools | Trust Center dialog. Set macro security to Warn on all macros. This will warn you whenever you open Outlook but you can run macros.
See this page for more details.
Or: Sign the macro. Open the macro editor (Tools > Macros > Visual Basic Editor) then Tools > Digital Signature and select one from the list. If you don't have any installed follow the instructions on this support page.
You can also create certificates by running
Start > Programs > Microsoft Office > Microsoft Office Tools > Digital Certificate for VBA Projects
Restart Outlook, allow all macros with this signature to run and it should work.