Sub
cmdSend_Click()
Dim
OutApp
As
Outlook.Application
Dim
OutMail
As
Outlook.MailItem
Dim
cell
As
Range
Dim
txtSubj, strText, strFile
As
String
Dim
AnredeDE
As
String
Dim
AnredeEN
As
String
Dim
MailNachricht0
As
String
Dim
MailNachricht1
As
String
Dim
MailNachricht2
As
String
Dim
MailNachricht3
As
String
Dim
MailNachricht4
As
String
Dim
MailNachricht5
As
String
Dim
Mailnachricht6
As
String
Dim
MailNachricht7
As
String
Dim
MailNachricht8
As
String
Dim
MailNachricht12
As
String
AnredeDE =
"<span style="
"font-size:11pt;font color: #004790; font-family:'ClanOT-NarrBook'"
">"
& _
" Sehr geehrter Herr "
AnredeEN =
"<span style="
"font-size:11pt;font color: #004790; font-family:'ClanOT-NarrBook'"
">"
& _
" Dear Sir "
~f~
~f~ MailNachricht0 =
"<span style="
"font-size:11pt; font color: #004790; font-family:'ClanOT-NarrBook'"
">"
& _
"<br><br>"
& _
"die "
MailNachricht1 =
"<span style="
"font-size:11pt; font color: #004790; font-family:'ClanOT-NarrBold'"
">"
&
"Firma XY "
MailNachricht2 =
"<span style="
"font-size:11pt; font color: #004790; font-family:'ClanOT-NarrBook'"
">"
&
"bedankt sich für Ihren Besuch auf der "
MailNachricht3 =
"<span style="
"font-size:11pt; font color: #004790; font-family:'ClanOT-NarrBold'"
">"
&
"MESSE 2015."
&
"<br>"
MailNachricht4 =
"<span style="
"font-size:11pt; font color: #004790; font-family:'ClanOT-NarrBook'"
">"
&
"Sie konnten hoffentlich viele interessante Eindrücke mit nach Hause nehmen."
&
"<br><br>"
& _
"Auf einer solchen Messe können natürlich nicht alle Fragen beantwortet werden,"
&
"<br>"
& _
"darum senden wir Ihnen heute einen kleinen Überblick zu unseren "
MailNachricht12 =
"<span style="
"font-size:11pt; font color: #004790; font-family:'ClanOT-NarrBook'"
">"
&
"Sie konnten hoffentlich viele interessante Eindrücke mit nach Hause nehmen."
&
"<br><br>"
& _
"Auf einer solchen Messe können natürlich nicht alle Fragen beantwortet werden."
&
"<br>"
MailNachricht5 =
"<span style="
"font-size:11pt; font color: #004790; font-family:'ClanOT-NarrBold'"
">"
&
"Produkten."
&
"<br><br>"
Mailnachricht6 =
"<span style="
"font-size:11pt; font color: #004790; font-family:'ClanOT-NarrBook'"
">"
&
"Gerne stehen wir Ihnen für Rückfragen zur Verfügung"
&
"<br>"
& _
"oder vereinbaren Sie doch einfach einen "
MailNachricht7 =
"<span style="
"font-size:11pt; font color: #004790; font-family:'ClanOT-NarrBold'"
">"
&
"persönlichen Beratungstermin."
&
"<br><br>"
MailNachricht8 =
"<span style="
"font-size:11pt; font color: #004790; font-family:'ClanOT-NarrBook'"
">"
&
"Wir würden uns freuen, wieder von Ihnen zu hören."
Application.ScreenUpdating =
False
Set
OutApp = CreateObject(
"Outlook.Application"
)
On
Error
GoTo
cleanup
For
Each
cell
In
Sheets(
"Adressen"
).Columns(
"M"
).Cells.SpecialCells(xlCellTypeConstants)
If
cell.Value
Like
"*@*"
Then
Set
OutMail = OutApp.CreateItem(olMailItem)
With
OutMail
.
To
= cell.Value
.Subject = UserForm1.txtSubj.Text
If
.cell.Offset(0, -9).Value =
"EN"
Then
.HTMLBody = AnredeEN & cell.Offset(0, -10).Value &
","
& vbNewLine & vbNewLine & _
MailNachricht0 & _
MailNachricht1 & _
MailNachricht2 & _
MailNachricht3 & _
MailNachricht4 & _
MailNachricht5 & _
Mailnachricht6 & _
MailNachricht7 & _
MailNachricht8
Else
.HTMLBody = AnredeDE & cell.Offset(0, -9).Value &
","
& vbNewLine & vbNewLine & _
MailNachricht0 & _
MailNachricht1 & _
MailNachricht2 & _
MailNachricht3 & _
MailNachricht4 & _
MailNachricht5 & _
Mailnachricht6 & _
MailNachricht7 & _
MailNachricht8
End
If
If
cell.Offset(0, 1).Value =
"ja"
Then
.Attachments.Add
"I:\XYpdf"
End
If
If
cell.Offset(0, 2).Value =
"ja"
Then
.Attachments.Add
"I:\XY.pdf"
End
If
If
cell.Offset(0, 3).Value =
"ja"
Then
.Attachments.Add
"I:\XY.pdf"
End
If
If
cell.Offset(0, 4).Value =
"ja"
Then
.Attachments.Add
"I:\XY.pdf"
End
If
.Display
End
With
Set
OutMail =
Nothing
End
If
Next
cell