A
acces
Hi,
I'm really Outlook VBA beginner, it's different from Excel, where
have some experience...
Problem:
Example in VBA help "NewMail Event Example" doesn't work. What's wrong
Can enyone recommend me way how to learn Outlook VBA basic - rea
through VBA help is very lenghty.
How should I call myOlapp_NewMail() ?
Any help will be useful...
acces
PS. Sorry for my English, I hope you understand...
------------
Help example:
Dim WithEvents myOlApp As Outlook.Application
Sub Initialize_handler()
Set myOlApp = CreateObject("Outlook.application")
End Sub
Private Sub myOlApp_NewMail()
Dim myExplorers As Outlook.Explorers
Dim myFolder As Outlook.MAPIFolder
Set myExplorers = myOlApp.Explorers
Set myFolder
myOlApp.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
If myExplorers.Count <> 0 Then
For x = 1 To myExplorers.Count
On Error GoTo skipif
If myExplorers.Item(x).CurrentFolder.Name = "Inbox" Then
myExplorers.Item(x).Display
myExplorers.Item(x).Activate
Exit Sub
End If
skipif:
Next x
End If
On Error GoTo 0
myFolder.Display
End Su
I'm really Outlook VBA beginner, it's different from Excel, where
have some experience...
Problem:
Example in VBA help "NewMail Event Example" doesn't work. What's wrong
Can enyone recommend me way how to learn Outlook VBA basic - rea
through VBA help is very lenghty.
How should I call myOlapp_NewMail() ?
Any help will be useful...
acces
PS. Sorry for my English, I hope you understand...
------------
Help example:
Dim WithEvents myOlApp As Outlook.Application
Sub Initialize_handler()
Set myOlApp = CreateObject("Outlook.application")
End Sub
Private Sub myOlApp_NewMail()
Dim myExplorers As Outlook.Explorers
Dim myFolder As Outlook.MAPIFolder
Set myExplorers = myOlApp.Explorers
Set myFolder
myOlApp.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
If myExplorers.Count <> 0 Then
For x = 1 To myExplorers.Count
On Error GoTo skipif
If myExplorers.Item(x).CurrentFolder.Name = "Inbox" Then
myExplorers.Item(x).Display
myExplorers.Item(x).Activate
Exit Sub
End If
skipif:
Next x
End If
On Error GoTo 0
myFolder.Display
End Su