Create Outlook E-Mail Message (From Excel) – Early Binding
Sub CreateMailInExcelEarlyBound() Dim olApp As Outlook.Application Dim Msg As Outlook.MailItem Set olApp = New Outlook.Application Set Msg = olApp.CreateItem(olMailItem) Msg.Display Set Msg = Nothing Set olApp = Nothing End Sub
Create Outlook E-Mail Message (From Excel) – Late Binding
Sub CreateMailInExcelLateBound()
Dim olApp As Object
Dim Msg As Object
Set olApp = CreateObject("Outlook.Application")
Set Msg = olApp.CreateItem(0)
Msg.Display
Set Msg = Nothing
Set olApp = Nothing
End SubCreate Outlook Contact (From Excel) – Early Binding
Sub CreateContactInExcelEarlyBound() Dim olApp As Outlook.Application Dim Ctct As Outlook.ContactItem Set olApp = New Outlook.Application Set Ctct = olApp.CreateItem(olContactItem) Ctct.Display Set Ctct = Nothing Set olApp = Nothing End Sub
Create Outlook Contact (From Excel) – Late Binding
Sub CreateContactInExcelLateBound()
Dim olApp As Object
Dim Ctct As Object
Set olApp = CreateObject("Outlook.Application")
Set Ctct = olApp.CreateItem(2)
Ctct.Display
Set Ctct = Nothing
Set olApp = Nothing
End SubCreate Outlook Task (From Excel) – Early Binding
Sub CreateTaskInExcelEarlyBound() Dim olApp As Outlook.Application Dim Tsk As Outlook.TaskItem Set olApp = New Outlook.Application Set Tsk = olApp.CreateItem(olTaskItem) Tsk.Display Set Tsk = Nothing Set olApp = Nothing End Sub
Create Outlook Task (From Excel) – Late Binding
Sub CreateTaskInExcelLateBound()
Dim olApp As Object
Dim Tsk As Object
Set olApp = CreateObject("Outlook.Application")
Set Tsk = olApp.CreateItem(3)
Tsk.Display
Set Tsk = Nothing
Set olApp = Nothing
End SubCreate Outlook Journal Entry (From Excel) – Early Binding
Sub CreateJournalInExcelEarlyBound() Dim olApp As Outlook.Application Dim Jrnl As Outlook.JournalItem Set olApp = New Outlook.Application Set Jrnl = olApp.CreateItem(olJournalItem) Jrnl.Display Set Jrnl = Nothing Set olApp = Nothing End Sub
Create Outlook Journal Entry (From Excel) – Late Binding
Sub CreateJournalInExcelLateBound()
Dim olApp As Object
Dim Jrnl As Object
Set olApp = CreateObject("Outlook.Application")
Set Jrnl = olApp.CreateItem(4)
Jrnl.Display
Set Jrnl = Nothing
Set olApp = Nothing
End SubCreate Outlook Note (From Excel) – Early Binding
Sub CreateNoteInExcelEarlyBound() Dim olApp As Outlook.Application Dim sNote As Outlook.NoteItem Set olApp = New Outlook.Application Set sNote = olApp.CreateItem(olNoteItem) sNote.Display Set sNote = Nothing Set olApp = Nothing End Sub
Create Outlook Note (From Excel) – Late Binding
Sub CreateNoteInExcelLateBound()
Dim olApp As Object
Dim sNote As Object
Set olApp = CreateObject("Outlook.Application")
Set sNote = olApp.CreateItem(5)
sNote.Display
Set sNote = Nothing
Set olApp = Nothing
End SubSee the Binding page for additional help implementing these samples.
