I had been meaning to implement my RunRulesNow macro for several weeks now and just hadn’t gotten around to it. Today I said, enough is enough! Let’s get this thing implemented.
Thanks to the great folks at VBOffice.net there wasn’t a lot that I had to do, except modify each of my rules to have the exception of “when flagged for Any action”.
So to give a bit of context: I like a clean inbox, and I don’t particularly enjoy filing, so what I had done in the past, is have a bunch of rules, and then I had this cool macro, and it would file all my read emails into various folders. It worked superbly well, and unfortunately I had not saved the macro anywhere so I had to look for it again. I found it at http://www.vboffice.net/en/developers/run-rules-now
Because I want my rules to run against read emails only, and leave unread emails in my inbox, I had to disable most of my rules. Some rules I kept on, such as those for newsletters and whatnot, because I don’t need them cluttering up my inbox from the get go.
This macro allows me to run the rules against the inbox (or other folders if I so choose), keeps all my flagged items in the inbox (that’s set in the individual rules), and leaves all my unread emails in the inbox as well. It allows me to keep all my open loops in the inbox and remove the clutter from prior emails without having to manually check each box. If you want to know more about this, just add a comment in the reply section and I’ll try to help. Thanks again to the folks on VBOffice.net for doing all the hard work for me. I appreciate it!