Re: Possible to create rule that uses keywords located in a text file?
- From: "Sue Mosher [MVP-Outlook]" <suemvp@xxxxxxxxxxxxxxx>
- Date: Tue, 27 Jun 2006 17:31:20 -0400
Another approach would be to use a run a script rule action (see example below) to use information read in from a file and process the message with that data. You'd want to read in the file data just once, when Outlook starts.
However, given that there are free antispam tools out there, you might be better off using one of them to do the processing. No doubt it will have optimizations that OUtlook VBA code doesn't.
Here's what a basic "run a script" rule looks like:
Sub RunAScriptRuleRoutine(MyMail As MailItem)
Dim strID As String
Dim olNS As Outlook.NameSpace
Dim msg As Outlook.MailItem
strID = MyMail.EntryID
Set olNS = Application.GetNamespace("MAPI")
Set msg = olNS.GetItemFromID(strID)
' do stuff with msg, e.g.
MsgBox msg.SUbject
Set msg = Nothing
Set olNS = Nothing
End Sub
See http://www.outlookcode.com/d/code/zaphtml.htm#ol2002 for another example.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
"CodeKid" <CodeKid@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:40E79E86-4A1C-4863-BE9B-57E671117B13@xxxxxxxxxxxxxxxx
In Outlook 2003, rules based on keywords require that each keyword be entered.
one at a time. I need to execute a rule based on a lengthly list (not a spam
filter) of words that will need to be changed often. I'd like to do this by
maintaining a text file of the words and have a VBA script (or rule)
reference that file.
Is this possible?
I've written code for Excel but never Outlook. Any guidance/code you can
offer would be greatly appreciated.
-CodeKid
- Follow-Ups:
- Prev by Date: Re: Extract Outlook Address book properties into Excel
- Next by Date: Re: Outlook 2002 (XP) - MAPIFolder.Description - Runtime Error -2113470450
- Previous by thread: Re: Possible to create rule that uses keywords located in a text file?
- Next by thread: Re: Possible to create rule that uses keywords located in a text f
- Index(es):
Relevant Pages
|