Excel - Makro sendmail Problem... Bitte um Hilfe.
Hallo Ihr User,
habe ein recht kniffliges Problem. Benutze eine Excel Tabelle, die ich via Makro an bestimmte Empfänger über Mail versenden möchte.
Ich verwende Outlook. Das Programm läuft unter Outlook, das ist nicht das Problem.
Das Problem stellt sich wie folgt:
Ich möchte diese Excel Tabelle in 3 Versionen haben.
Version 1: für Outlook mail versand. (habe ich bereits)
Version 2: für Outlook Express mail versand.
Version 3: für Windows Live Mail versand.
Als erstes gebe ich euch meinen bestehenden Code, wo Outlook versand konfiguriert ist und alles läuft.
Sub Mailversand()
Dim ol, Mail As Object
Dim Shop As String
Set ol = CreateObject("Outlook.Application")
Set Mail = ol.CreateItem(0)
Shop = InputBox("Wo bist du?", "CSV-Export", "Berlin")
If Shop = "" Then
Shop = InputBox("Wo bist du? Du musst schon was eingeben!!!", "CSV-Export", "Berlin")
End If
Range("B2:H24").Select
Selection.Copy
Mail.Subject = "Betreffzeile" & " " & Shop
Mail.To = "test@test.de"
Mail.cc = ""
Mail.bcc = ""
'mit body wird nur noch im txt-Format versandt!
Mail.body = ""
'Mail.Attachments.Add x
'Mail anzeigen
Mail.Display
Application.SendKeys ("^v")
' mit dem folgenden Befehl kann direkt gesendet werden:
mail.send
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate _
:=True
End Sub
Wer kann mir helfen?
Ich gehe davon aus das lediglich "Outlook.Application" ersetzt werden muss durch das jeweilige Programm, jedoch fehlt mir da der Code (die Bezeichnung). Habe schon sämtliches ausprobiert. Die große Suchmaschiene mit den zwei o's in der mitte kann mir auch nicht weiter helfen.
Hat jemand erfahrung mit Excel, sendmail, mit windows Livemail oder outlook express?
Bin für jeden Rat dankbar.
MfG Florian007
Antwort schreiben
Antwort 1 von coros vom 19.03.2022, 12:02 Options
Hallo Florian007,
mein Kenntnisstand ist, Outlook Express geht nicht, da man OutlookExpress nicht via VBA (Visual for Application) ansprechen kann. Somit kommst Du aus Excel nicht an OutlookExpress heran.
Ob man Windows Live Mail über VBA ansprechen kann, weiß ich nicht, da ich das noch nie probiert habe.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.