![]() |
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
![]()
I am attempting to set up my Outlook 2007 client to run a rule against
messages with a specific subject that will in turn run a macro to export the body to a local file that will be used for input by Powershell. Here is a copy of the macro I pulled from the web. ' (C) Dmitry Sotnikov ' http://dmitrysotnikov.wordpress.com ' Add this to your Outlook macros project ' Then associate SaveAsText with a rule procesing ' emails from your address with a keyword in subject ' This is to have a Sleep function in Outlook Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) ' The main function saving the script email as text ' and sending back the transcript Sub SaveAsText(MyMail As MailItem) ' Export email (with PowerShell script in body) as a text file MyMail.SaveAs "c:\scripts\outlook.ps1", olTXT ' Create a response email Dim reMail As Outlook.MailItem Set reMail = MyMail.Reply ' wait till transcript is available Set fs = CreateObject("Scripting.FileSystemObject") While Not fs.FileExists("C:\Scripts\email_transcript.txt") Sleep 1000 Wend ' attach the transcript and send it back reMail.Attachments.Add "C:\Scripts\email_transcript.txt" reMail.Send End Sub When this added in the VBA Editor. I can not see this when I attempt to run a macro. If I create a new test macro with out an argument defined with sub. I can see it fine and run the macro all day. Sub HelloWorldMsgBox() MsgBox ("Hello World") End Sub To make this worse. I have no VBA experience so troubleshooting this has been very difficult. When you reply please keep it simple and feel free to talk down to me.... :-) |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Macro to reset a custom defined view for tasks | Phil Rabichow | Outlook and VBA | 4 | March 22nd 08 09:02 PM |
How to design a custom form that use User defined fields defined on a particular folder (not the default inbox one) | Lucas Campos[_2_] | Outlook - Using Forms | 5 | August 17th 07 05:03 PM |
How to retrieve User Defined fields defined in an Folder? | Lucas Campos[_2_] | Outlook - Using Forms | 1 | August 16th 07 09:32 PM |
Outlook macro abends but Word macro runs successfully | Jreue | Outlook and VBA | 0 | December 13th 06 11:55 PM |
outlook macro doesn;t run - sub/function not defined | mudshark | Outlook and VBA | 1 | February 6th 06 10:04 PM |