Cannot run script from rule

Status
Not open for further replies.

leprendun

New Member
Outlook version
Outlook 2013 64 bit
Email Account
Exchange Server
I keep running into the following error message whenever I try running an Outlook rule that runs a script when triggered by particular words in the subject line:

The script "" doesn't exist or is invalid.​

I am able to select my macro during the rule creation stage, and have successfully run the macro as a stand-alone script rather than connected to a rule. I am able to successfully run other scripts from Outlook rules. I have deleted and re-created the rule. I have restarted Outlook. I have pasted the code into a new module. I have even created the following test script to run from a rule:

Sub PrintInvoice(Message As Outlook.MailItem)
MsgBox "I work!"
End Sub
and the rule still doesn't work! At this point I'm assuming something is wrong with my Outlook or VBA setup. Any ideas on how to troubleshoot this problem?
 

leprendun

New Member
Outlook version
Outlook 2013 64 bit
Email Account
Exchange Server
It works here. Did you try deleting the rule and recreating it? Is the macro in a module or in ThisOutlookSession? It should be in a module.
I've tried deleting and recreating the rule several times, even restarting Outlook after each step. The macro is stored in a module. I'm stumped...
 

Diane Poremsky

Senior Member
Outlook version
Outlook 2016 32 bit
Email Account
Office 365 Exchange
Other macros work, correct? If not, then it's macro security... but that macro, as written, works in a simple rule that triggers it for every message that arrives. If you have a many conditions, try removing some/all and see if it works.
 

leprendun

New Member
Outlook version
Outlook 2013 64 bit
Email Account
Exchange Server
Other macros work, correct? If not, then it's macro security... but that macro, as written, works in a simple rule that triggers it for every message that arrives. If you have a many conditions, try removing some/all and see if it works.
Other macros work, even macros called from a rule. My macro security settings are set to minimal security. I removed all conditions on the rule so that it would apply to every new message and I still received the error. I can't think of any way to make this more basic! I changed the rule to run another script and then it worked. What would cause a one-line script to fail? Is there perhaps a limit on how many scripts can be called from Outlook rules? Or perhaps this module has a different setting than the working modules in VBA? Something wrong my Outlook installation?

Thanks for struggling through this with me :)
 

Diane Poremsky

Senior Member
Outlook version
Outlook 2016 32 bit
Email Account
Office 365 Exchange
How many run a script rules do you have? Not that i think its because you have too many, otherwise the new script you tried in the rule would fail. The script itself works here, so it's not the script. Do you have another script called PrintInvoice? If you rename it, does it work?
[DOUBLEPOST=1443208354][/DOUBLEPOST]How many run a script rules do you have? Not that i think its because you have too many, otherwise the new script you tried in the rule would fail. The script itself works here, so it's not the script. Do you have another script called PrintInvoice? If you rename it, does it work?
 

leprendun

New Member
Outlook version
Outlook 2013 64 bit
Email Account
Exchange Server
I finally got it to work, but no idea what did it. I kept deleting and recreating the rule, putting the code in a new module, renaming the sub, etc. Thanks for your help.
 
Status
Not open for further replies.
Thread starter Similar threads Forum Replies Date
S outlook error 0x80070021 a prosses has outlook files open and backup cannot run Using Outlook 2
J I cannot open outlook. It says errors have been detected in the file. It says to run scanpst.exe but__I cannot find it on the computer. Can I get help Using Outlook 1
B Cannot run create macros within Outlook 2007 Using Outlook 2
D I cannot get Outlook 2010 to run without having an email account. Using Outlook 1
N Cannot display the folder. There is not enough free memory to run this program. Quit one or more pro Using Outlook 10
N Cannot display the folder. There is not enough free memory to run this program. Quit one or more pro Using Outlook 9
D Outlook report the error - "Cannot display the folder. There is not enough free memory to run this p Using Outlook 34
T Cannot Get Outlook 2010 to run - can never get past the 'Cannot start Microsoft Outlook. Cannot open the Outlook window' Using Outlook 2
B help!!!! cannot run outlook1.pst. errors, then something about (scanpst.exe) help?? will not open ou Using Outlook 2
G Cannot Move Autocomplete File to New Computer Using Outlook 15
rubaboo The vew cannot be found Outlook VBA and Custom Forms 0
A Cannot copy this folder because it may contain private items Using Outlook 0
L Cannot open PST file for first session each day Using Outlook 6
David in Mississippi New (Feb 2020) install of Outlook 365 - Cannot specify PST for different accounts Using Outlook 0
Marc2019 Need help please! Cannot Setup my outlook email account on my Mac Outlook 2011 Using Outlook.com accounts in Outlook 2
noshairwan Registry cannot be found, Outlook Security Using Outlook 2
Marc2019 Cannot input Vietnamese Characters on my MSOutlook 2016 in Windows 7 Using Outlook 0
T Cannot remove needless PST Using Outlook 1
Marc2019 Cannot setup Outlook Account on Mac Os 10.6.8 Using Outlook 3
N pst files are recreating automaticaly and cannot be deleted Using Outlook 6
Mark Foley Cannot enable add-in in outlook 2010 Using Outlook 0
T "cannot find the calendar folder for this item" - calendar items stuck in outbox Using Outlook 0
A Created a new user account and the local account cannot see email Using Outlook 3
iwshim outlook 2013 - I cannot see the "Manage Add-ins" Using Outlook 2
T Cannot connect to main BT email account, sub accts okay Using Outlook 0
O The page that you are trying to access cannot be loaded. Using Outlook 0
M Daily Task List Minimized Cannot Display Using Outlook 2
geofferyh Cannot get Macro to SAVE more than one message attachment??? Outlook VBA and Custom Forms 5
DariTrevino MIcrosoft Outlook PST file cannot repair Using Outlook 1
B One email cannot be sent or received (but leaves outbox!) Using Outlook 1
C Outlook 2016 cannot delete, email showing in root Exchange Server Administration 5
S Outlook.com cannot edit some contacts Using Outlook.com accounts in Outlook 5
B Search: Cannot find which Folder Contains a Message Using Outlook 3
C Outlook - cannot save subject line changes Using Outlook 2
M cannot change delivery folders with IMAP accounts Using Outlook 0
S Appointment-Cannot set Categories because ConversationID is not set Outlook VBA and Custom Forms 1
Fozzie Bear Cannot post "Sneaky URL"!! Using Outlook.com accounts in Outlook 2
Commodore Search cannot complete the indexing of your Outlook data Using Outlook 6
S Outlook 2010 Cannot Open Attachments Using Outlook 14
A Cannot Figure Out This VBA Outlook VBA and Custom Forms 2
A Cannot Figure Out One Thing on VBA Outlook VBA and Custom Forms 2
Brian Murphy Exchange Online Everything a Transport Rule should do and cannot Exchange Server Administration 1
A Error: The name cannot be matched to a name in the address list Using Outlook.com accounts in Outlook 0
K Other Shared Calendar on Outlook cannot change items Using Outlook.com accounts in Outlook 7
T Outlook 2016 cannot connect after transition to Outlook Mail Using Outlook.com accounts in Outlook 4
L Cannot Connect to BCM database BCM (Business Contact Manager) 9
A Cannot connect to BCM database BCM (Business Contact Manager) 3
Diane Poremsky The custom form cannot be opened. Outlook will use an Outlook form instead. New Slipstick.com Articles 0
T Cannot access outlook.com accounts in Outlook 2016 Using Outlook 1
T Outlook 2016 mp3 attach "this file cannot be preview because there is no previewer installed for it" Using Outlook 1
Similar threads


















































Top