View Single Post
  #2  
Old November 2nd 06, 10:36 PM posted to microsoft.public.outlook.program_vba
Sue Mosher [MVP-Outlook]
external usenet poster
 
Posts: 11,651
Default Run A SCRIPT - Select Script EMPTY

A "run a script" rule action requires not a macro, which has no arguments, but a VBA procedure with a MailItem or MeetingItem as its parameter. That item is processed by the code:


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.Body

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

"mitupan116" wrote in message ...

Hello ALL,

I need to download attachements from incoming mails and have a Macro
script to do the job. The macro seems to be working fine
independently.

I am able to execute it from TOOLS--Macro from (Outlook 2003) but I am
not able to automate the macro to be run from a RULE.

When I create rule and try to select the macro..the select script comes
as EMPTY. How do I attach the macro to the RULE and make it appear under
the SCRIPTS.

I have set macro security settings to LOW. Please help


--
mitupan116
------------------------------------------------------------------------
mitupan116's Profile: http://www.officehelp.in/member.php?userid=4936
View this thread: http://www.officehelp.in/showthread.php?t=1250199

Posted from - http://www.officehelp.in

Ads