Article ID: 155378
Article Last Modified on 10/28/2006
Private Sub Command2_Click()
Dim objSession As Object
Dim objMessage As Object
Dim objField As Object
'Dim objOneMsg As Object
Dim objOneRecip As Object
Const kCreatedProp = "MS_EXCHANGE_01"
Set objSession = CreateObject("MAPI.Session")
'Logon
objSession.Logon
Set objMessage = objSession.Inbox.Messages.Add
'Create the message properties
objMessage.Subject = "EFD message"
objMessage.Type = "IPM.MyForm.Cool" 'Installed EFD type
'Set the message fields
Set objField = objMessage.Fields.Add("Entry1", vbString)
objField.Value = "The latest Stuff"
Set objField = Nothing
Set objField = objMessage.Fields.Add("Entry2", vbString)
objField.Value = "Additional NewStuff"
Set objField = Nothing
Set objField = objMessage.Fields.Add(kCreatedProp, vbBoolean, True)
Set objField = Nothing
'Set the message recip
Set objOneRecip = objMessage.Recipients.Add
objOneRecip.Name = "John Doe"
objOneRecip.Type = 1
objOneRecip.Resolve
objMessage.Update
objSession.Logoff
End Sub
Keywords: kbusage KB155378