Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1472to1476
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

Datei speichern & E-Mail versenden

Datei speichern & E-Mail versenden
15.02.2016 08:34:05
Michael
Hallo zusammen,
ich bin folgendes am ausprobieren:
Button in der Excel-Mappe (Meldung senden)
1. Speichert Datei in Pfad (Zelle F199) U:\QS\Meldungen
2. Dateiname besteht aus "Meldung" - "Zelle F201 + F200"
3. Sendet E-Mail an mehrere Adressen
Könnt ihr mir helfen? WO liegt der Fehler?
  • Option Explicit
    
    Sub Mappe_versenden_als_EMail()
    Dim objOL As Object
    Dim objMail As Object
    Dim Bezeichnung As String
    Dim MAdr As String
    Set objOL = CreateObject("Outlook.Application")
    Set objMail = objOL.CreateItem(0)
    Bezeichnung = ActiveWorkbook.Name
    MAdr = "michael.stuebi@test.ch; test@test.ch
    Application.ScreenUpdating = False
    With objMail
    .To = MAdr
    .Subject = "meldung" 'Der Betreff des E-Mails
    .Body = "Meldung im Anhang" 'Der Text innerhalb des Mails
    .Attachments.Add ActiveWorkbook.FullName
    .Send
    End With
    Dim SpeicherName As String
    Dim Speicherpfad As String
    Speicherpfad = Sheets("Meldeformular").Range("F199").Value 'in Zelle F199 steht Pfad Zb. C:\ _
    Test\
    SpeicherName = Speicherpfad & "Abweichungsmeldung" & "_" & Range("F201") & "_" & Range("F200") ' _
    _
    _
    _
    aus Zelle F201+F200 wird Name erzeugt
    ActiveWorkbook.SaveAs Filename:=SpeicherName
    MsgBox ("Tabelle wurde erfolgreich versendet.")
    Application.ScreenUpdating = True
    End Sub
    

  • 4
    Beiträge zum Forumthread
    Beiträge zu diesem Forumthread

    Betreff
    Datum
    Anwender
    Anzeige
    WO liegt der Fehler?
    15.02.2016 10:46:02
    Rudi
    Hallo,
    in der Reihenfolge.
    Du sendest erst und speicherst danach.
    Gruß
    Rudi

    AW: WO liegt der Fehler?
    15.02.2016 11:12:45
    Michael
    Hallo Rudi, jetzt gibt er mir leider immer einen Fehler bei der Zeile aus:
    ActiveWorkbook.SaveAs Filename:=SpeicherName
    Merci für deine Hilfe,
    Gruss
  • Sub Mappe_versenden_als_EMail()
    Dim objOL As Object
    Dim objMail As Object
    Dim Bezeichnung As String
    Dim MAdr As String
    Set objOL = CreateObject("Outlook.Application")
    Set objMail = objOL.CreateItem(0)
    Bezeichnung = ActiveWorkbook.Name
    MAdr = "ping@partybruvaz.ch"
    Application.ScreenUpdating = False
    Dim SpeicherName As String
    Dim Speicherpfad As String
    Speicherpfad = Sheets("Meldeformular").Range("F20").Value 'in Zelle F20 steht Pfad Zb. C:\ _
    Test\
    ActiveWorkbook.SaveAs Filename:=SpeicherName
    SpeicherName = Speicherpfad & "Abweichungsmeldung -" & "_" & Range("F2") & "_" & Range("F21") '  _
    _ 'aus Zelle F201+F200 wird Name erzeugt
    With objMail
    .To = MAdr
    .Subject = "Meldung" 'Der Betreff des E-Mails
    .Body = "Meldung im Anhang" 'Der Text innerhalb des Mails
    .Attachments.Add ActiveWorkbook.FullName
    .Send
    End With
    MsgBox ("Tabelle wurde erfolgreich versendet.")
    Application.ScreenUpdating = True
    End Sub
    

  • Anzeige
    AW: WO liegt der Fehler?
    15.02.2016 13:10:49
    Michael
    Leider geht's es noch nicht.

    AW: WO liegt der Fehler?
    15.02.2016 13:53:33
    Rudi
    weiterhin die Reihenfolge
    Lies deinen Code.
    Gruß
    Rudi

    307 Forumthreads zu ähnlichen Themen

    Anzeige
    Anzeige
    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Anzeige