- This topic has 0 Antworten, 1 Stimmen, and was last updated 10:11 um 4. Oktober 2007 by Andrew_nik.
1 Antworten anzeigen - 1 bis 1 (von insgesamt 1)
1 Antworten anzeigen - 1 bis 1 (von insgesamt 1)
Home-›Foren-›Outlook-›Outlook VBA-›Receviing and recending mail
I have the task – when Outlook receives the mail it should create a new message, attach to it the income mail and send it to one more recepient. In this connection I wrote the class module for event of receiving new mail
[code]
Dim myOlApp As New Outlook.Application
Public WithEvents myOlItems As Outlook.Items
Public Sub Initialize_handler()
Set myOlItems = myOlApp.GetNamespace(“MAPI”).GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub myOlItems_ItemAdd(ByVal Item As Object)
Dim OutlInspector As Outlook.Inspector
Dim myOlAtts As Outlook.Attachments
Dim myOlMItem As Outlook.MailItem
Set myOlMItem = myOlApp.CreateItem(olMailItem)
myOlMItem.Display
myOlMItem.Attachments.Add Item, olByValue
Set OutlInspector = Outlook.ActiveInspector
Set myOlMItem = OutlInspector.CurrentItem
myOlMItem.Recipients.Add “nikolenko1980@mail.ru”
‘myOlMItem.DeleteAfterSubmit = True
myOlMItem.Send
Set myOlMItem = Nothing
End Sub
[/code]
and the following code in the module:
[code]
Dim x As New EventClassModule
Sub Registration()
Set x.myOlItems = Outlook.Application.GetNamespace(“MAPI”).GetDefaultFolder(olFolderInbox).Items
End Sub
[/code]
It works perfectly. The problem, which I can’t deal – hide the process of creating new message and resending it.
I know that in Excel exists possibility to switch off the updating the screeen
[code]
Application.ScreenUpdating=false
[/code]
Is there in Outlook the opportunity like that???
Thank in advance.
Abonnieren Sie den 14-tägig erscheinenden Newsletter von Mailhilfe.de kostenlos.
Der ständig aktuelle Tipps zu Thema Email für Sie bereithält!
Wie z.B. Outlook, GMail, Thunderbird oder auch KuNoMail, usw.
Ihre E-Mail Adresse: