GerbenDenker
Gebruiker
- Lid geworden
- 29 mrt 2013
- Berichten
- 74
Hallo,
Wat is er mis met deze code ?
Waarom verschijnt de melding: Compileerfout: Een door de gebruiker gedefinieerd gegevenstype is niet gedefinieerd.
Kan iemand de code aanpassen, zodat het werkt ?
Code is zo gekopieerd van http://www.rondebruin.nl/win/s1/outlook/account.htm en geplakt, maar ergens ontstaat er bij mij een fout....
Wat is er mis met deze code ?
Code:
Sub Mail_small_Text_Change_Account()
'
'Only working in Office 2007-2013
'Don't forget to set a reference to Outlook in the VBA editor
Dim OutApp As Outlook.Application
Dim OutMail As Outlook.MailItem
Dim strbody As String
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(olMailItem)
strbody = "Hi there" & vbNewLine & vbNewLine & _
"This is line 1" & vbNewLine & _
"This is line 2" & vbNewLine & _
"This is line 3" & vbNewLine & _
"This is line 4"
On Error Resume Next
With OutMail
.To = "janenz@hotmail.com"
.CC = ""
.BCC = ""
.Subject = "This is the Subject line"
.Body = strbody
'SendUsingAccount is new in Office 2007
'Change Item(1)to the account number that you want to use
.SendUsingAccount = OutApp.Session.Accounts.Item(5)
.Display 'or use .Display
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
Waarom verschijnt de melding: Compileerfout: Een door de gebruiker gedefinieerd gegevenstype is niet gedefinieerd.
Kan iemand de code aanpassen, zodat het werkt ?
Code is zo gekopieerd van http://www.rondebruin.nl/win/s1/outlook/account.htm en geplakt, maar ergens ontstaat er bij mij een fout....