Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1280to1284
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Email tabelle senden

Email tabelle senden
16.10.2012 22:41:09
Günther
Hallo Excelfreunde
Habe ein problem mit dem Macro,
es funzt sehr gut , wenn ich aber die Tabelle verschicke möchte, dann kommt die
Fehlermeldung das die Fatei kaputt oder Beschüdigt ist, beim Empfänder an.
Sub Mail_2_Tippschein_senden()
ActiveWorkbook.Save
Dim strMailEmpfaenger As String
i = Application.ActiveWorkbook.Path
strMailEmpfaenger = "Test@Test.de"
strTempName = "Tipp_Tabelle_Test.xlsm"
Sheets("Tippschein").Copy
ChDir i
ActiveWorkbook.SaveAs Filename:=i & "\" & strTempName
If Application.MailSystem  xlNoMailSystem Then
Application.ActiveWorkbook.SendMail strMailEmpfaenger, _
"Tipp Test" & Application.OrganizationName, False
End If
ActiveWorkbook.Close
'Die temporär erstellte Arbeitsmappe wieder löschen
Kill i & "\" & strTempName
End Sub
Wird sofort versendet.
alle haben Excel 2010
Danke im Vorraus.
Günther

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Email tabelle senden
16.10.2012 22:55:38
Matze,Matthias
Hallo Günther,
reicht dir sowas nicht?
Sub email()
ActiveWorkbook.Save 'da legste Wert drauf?
'versendet die aktuelle offene Arbeitsmappe
Application.Dialogs(xlDialogSendMail).Show "mymail"
End Sub
Gruß Matze

AW: Email tabelle senden
16.10.2012 23:24:26
Matze,Matthias
Hallo Günther ,
noch ein Muster umgebaut aus der Seite
'http://excelabc.de/excel/excel.php?Seite=tipps_e
Sub mail()
Dim ol, mail As Object
Set ol = CreateObject("Outlook.Application")
Set mail = ol.CreateItem(0)
mail.Subject = "Email mit Datei im Anhang " & Now 'Betreff
mail.To = "TEST@TEST.de" 'Adresse an
' mail.cc = "Test2@Test2.de"
' mail.bcc = "Test3@Test3.de"
'mit body wird nur noch im txt-Format versandt!
'erscheint in Textfenster der Email
mail.body = "Testmail" & Chr(13) & _
"Dieses Mail wurde direkt aus Excel versandt" & Chr(13) & _
"und dabei der nachfolgende Dateianhang angehängt." & Chr(13) & Chr(13)
mail.Attachments.Add "DEINE DATEI" ' Anhang
mail.Display 'Mail anzeigen
'mail.send ' mit dem folgenden Befehl kann direkt gesendet werden:
End Sub
So nu iss Schluß für heut, Gruß Matze

Anzeige
AW: Email tabelle senden
20.10.2012 13:15:27
Günther
Sorry konnte mich nicht melden.
Das Marco ist mit Excel 2003 geschrieben worden.
Sie versendet nur das Tabellenblatt "Tippschein".
einer mappe.
mit 2010 habe ich probleme.
dein Marco sendet die ganze Datei.
MFG
Günther

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige