online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Florian007 vom 19.03.2022, 10:58 Options

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.

Ähnliche Themen

Excel Problem Zellen verbinden per Makro wenn Zellinhalt Text
Excel_Amateur  15.02.2009 - 1456 Hits - 4 Antworten

Hilfe bei Excel Makro
Marc.us  16.02.2009 - 103 Hits - 7 Antworten

Excel Makro
johnny1982  27.02.2009 - 384 Hits - 19 Antworten

Problem mit Uhrzeiten Makro in Excel
Marc_K.  06.10.2009 - 244 Hits - 2 Antworten

Excel Makro Summe über Monat berechnen Hilfe
darockwider  15.01.2010 - 651 Hits - 16 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026