Ich habe ein Makro im Internet gefunden, mit dem ich eine Art "Kettenbrief" versenden kann.
Option Explicit
Public Sub EmailDE()
Dim WSh As Worksheet, iZeile As Long
Dim olApp As Object
Dim olMail As Object
Dim strOldBody As String
Set WSh = ThisWorkbook.Sheets("Bestätigungen")
Set olApp = CreateObject("Outlook.Application")
For iZeile = 2 To WSh.UsedRange.Rows.Count
If WSh.Cells(iZeile, "A").Value "" Then
Set olMail = olApp.Createitem(0)
With olMail
.GetInspector.display
strOldBody = .HTMLBody
.to = xxx
.Subject = Fehlende Bestellung
.HTMLBody "Guten Tag
" _
& "Wir haben leider bis heute keine Bestellung erhalten.
" _
& "Wir bitten um Zustellung." _
& strOldBody
.display
'.send
End With
Set olMail = Nothing
End If
Next iZeile
End Sub
Es nimmt jetzt immer die Standard Signatur. Besteht die Möglichkeit, wenn der Kunde gemäß Zelle A1 Deutsch ist, die deutsche Signatur Namens "SigDE" zu wählen, und wenn der Kunde Englisch ist, die englische Signatur "SigEN" ?
Geht das irgendwie?
lg anna