Sub Mail_1Asenden()
Dim strBetreff As String
Dim strBCC As String
Dim strInhalt As String
Dim strPfadAnhang As String
Dim zeile As Integer
Dim rAdressen As Range
strBetreff = Worksheets("Mailinhalte").Range("C3:C3").Value
strInhalt = Worksheets("Mailinhalte").Range("C6:C6").Value
zeile = ActiveCell.Row
Set obMail = CreateObject("Outlook.Application")
Set obNachricht = obMail.CreateItem(0)
With obNachricht
For Each rAdressen In Worksheets("Tabelle1").Range("M9")
If Not rAdressen.Value = "" Then
.Recipients.Add rAdressen.Value
End If
Next rAdressen
.Subject = strBetreff
.Body = strInhalt
.display 'Mail wird vorher noch angezeigt
.ReadReceiptRequested = False
'.send ' Mail wird direkt verschickt
End With
Set obNachricht = Nothing
Set obMail = Nothing
End Sub
Sub Aufruf()
Dim c As Shape
Set c = ActiveSheet.Shapes(Application.Caller)
Select Case c.DrawingObject.Caption
Case "A": Mail_1Asenden c.TopLeftCell.Row
Case "P": Mail_1Psenden c.TopLeftCell.Row
End Select
End Sub
Sub Mail_1Asenden(lRow As Long)
Dim strBetreff As String
Dim strBCC As String
Dim strInhalt As String
Dim strPfadAnhang As String
Dim rAdressen As Range
Dim obMail As Object, obNachricht As Object
strBetreff = Worksheets("Mailinhalte").Range("C3:C3").Value
strInhalt = Worksheets("Mailinhalte").Range("C6:C6").Value
Set obMail = CreateObject("Outlook.Application")
Set obNachricht = obMail.CreateItem(0)
With obNachricht
.To = Worksheets("Tabelle1").Cells(lRow, 9)
.Subject = strBetreff
.Body = strInhalt
.display 'Mail wird vorher noch angezeigt
.ReadReceiptRequested = False
'.send ' Mail wird direkt verschickt
End With
Set obNachricht = Nothing
Set obMail = Nothing
End Sub
Sub Mail_1Asenden()
Dim strBetreff As String
Dim strBCC As String
Dim strInhalt As String
Dim strPfadAnhang As String
Dim zeile As Integer
Dim rAdressen As Range
strBetreff = Worksheets("Mailinhalte").Range("C3:C3").Value
strInhalt = Worksheets("Mailinhalte").Range("C6:C6").Value
zeile = ActiveCell.Row
Set obMail = CreateObject("Outlook.Application")
Set obNachricht = obMail.CreateItem(0)
With obNachricht
For Each rAdressen In Worksheets("Tabelle1").Range("M9")
If Not rAdressen.Value = "" Then
.Recipients.Add rAdressen.Value
End If
Next rAdressen
.Subject = strBetreff
.Body = strInhalt
.display 'Mail wird vorher noch angezeigt
.ReadReceiptRequested = False
'.send ' Mail wird direkt verschickt
End With
Set obNachricht = Nothing
Set obMail = Nothing
End Sub
Sub Aufruf()
Dim c As Shape
Set c = ActiveSheet.Shapes(Application.Caller)
Select Case c.DrawingObject.Caption
Case "A": Mail_1Asenden c.TopLeftCell.Row
Case "P": Mail_1Psenden c.TopLeftCell.Row
End Select
End Sub
Sub Mail_1Asenden(lRow As Long)
Dim strBetreff As String
Dim strBCC As String
Dim strInhalt As String
Dim strPfadAnhang As String
Dim rAdressen As Range
Dim obMail As Object, obNachricht As Object
strBetreff = Worksheets("Mailinhalte").Range("C3:C3").Value
strInhalt = Worksheets("Mailinhalte").Range("C6:C6").Value
Set obMail = CreateObject("Outlook.Application")
Set obNachricht = obMail.CreateItem(0)
With obNachricht
.To = Worksheets("Tabelle1").Cells(lRow, 9)
.Subject = strBetreff
.Body = strInhalt
.display 'Mail wird vorher noch angezeigt
.ReadReceiptRequested = False
'.send ' Mail wird direkt verschickt
End With
Set obNachricht = Nothing
Set obMail = Nothing
End Sub