Outlookprüfung schlägt fehl
13.02.2019 18:55:12
Bernd
Sub SendMail(ByVal strSubjekt As String, strAnhang As String, strText1 As String, strText2 As _
String)
Dim objOutlook As Object, objMail As Object
Dim strSignatur As String, strMailtext As String
Set objOutlook = CreateObject("Outlook.Application") 'Outlook installiert?
If Not objOutlook Is Nothing Then
Else
MsgBox "Auf diesem System ist kein Outlook installiert!" & vbNewLine & "Die _
erzeugte Datei mit dem hier installierten Mailsystem versenden", vbOKOnly, vbExclamation, "Kein Outlook!!!!"
Exit Sub
End If
Application.WindowState = xlMinimized
Set objMail = objOutlook.CreateItem(0)
strMailtext = "" & _
strText1 & "
" & strText2 & "
"
With objMail
.GetInspector
strSignatur = .HTMLBody
.To = Sheets(2).[b144].Value
.Subject = strSubjekt
.attachments.Add strAnhang
.HTMLBody = strMailtext & strSignatur
.Display
End With
Set objOutlook = Nothing
Set objMail = Nothing
End Sub
Habe den Code aus dem Internet und an meine Bedürfnisse angepasst. Das Problem ist die Abfrage ob Outlook installiert ist. Es wird bei nicht installiertem Outlook die Exit Sub ausgeführt ohne die MSGBox anzuzeigen.
Mit einem installierten Outlook wird ein ausgefülltes Mailfenster angezeigt.
Ich sehe den Fehler nicht......