The macros should be in Module1 and not in ThisOutlookSession.
Outlook can be fussy about security and you may need to self certify the project before the macros will run - see
http://www.gmayor.com/create_and_emp...gital_cert.htm
If the script option is not available when creating a rule, see https://www.slipstick.com/outlook/ru...-script-rules/ which explains how to activate it.