A
A+P
I'm running Outlook 2003 on Exchange 2003 server.
I would like to schedule an automated email that will be send out to the
same recipients with the same msg everyday from Mon-Fri in the morning. All
I have so far is the following code. How do I tell Outlook to do this
automatically every morning?
Attribute VB_Name = "Module1"
Option Explicit
Sub SendMail()
Dim olApp As Outlook.Application
Dim olMail As Outlook.MailItem
Dim blRunning As Boolean
'get application
blRunning = True
On Error Resume Next
Set olApp = GetObject(, "Outlook.Application")
If olApp Is Nothing Then
Set olApp = New Outlook.Application
blRunning = False
End If
On Error GoTo 0
Set olMail = olApp.CreateItem(olMailItem)
With olMail
'Specify the email subject
..Subject = "Pick up the Mail"
'Specify who it should be sent to
'Repeat this line to add further recipients
..Recipients.Add (e-mail address removed)
..Body = "This is today's pick up mail reminder."
'Choose which of the following 2 lines to have commented out
..Display 'This will display the message for you to check and send yourself
'.Send ' This will send the message straight away
End With
If Not blRunning Then olApp.Quit
Set olApp = Nothing
Set olMail = Nothing
End Sub
Paul
I would like to schedule an automated email that will be send out to the
same recipients with the same msg everyday from Mon-Fri in the morning. All
I have so far is the following code. How do I tell Outlook to do this
automatically every morning?
Attribute VB_Name = "Module1"
Option Explicit
Sub SendMail()
Dim olApp As Outlook.Application
Dim olMail As Outlook.MailItem
Dim blRunning As Boolean
'get application
blRunning = True
On Error Resume Next
Set olApp = GetObject(, "Outlook.Application")
If olApp Is Nothing Then
Set olApp = New Outlook.Application
blRunning = False
End If
On Error GoTo 0
Set olMail = olApp.CreateItem(olMailItem)
With olMail
'Specify the email subject
..Subject = "Pick up the Mail"
'Specify who it should be sent to
'Repeat this line to add further recipients
..Recipients.Add (e-mail address removed)
..Body = "This is today's pick up mail reminder."
'Choose which of the following 2 lines to have commented out
..Display 'This will display the message for you to check and send yourself
'.Send ' This will send the message straight away
End With
If Not blRunning Then olApp.Quit
Set olApp = Nothing
Set olMail = Nothing
End Sub
Paul