Thema Datum  Von Nutzer Rating
Antwort
30.01.2023 16:07:39 Tjard
NotSolved
31.01.2023 10:12:48 Der Steuerfuzzi
NotSolved
31.01.2023 13:53:37 Tjard
NotSolved
31.01.2023 13:59:20 Der Steuerfuzzi
NotSolved
01.02.2023 09:11:33 Tjard
NotSolved
01.02.2023 10:04:05 Der Steuerfuzzi
NotSolved
01.02.2023 10:27:18 Gast75476
NotSolved
10.02.2023 23:59:08 Gast80068
NotSolved
Rot *.xlsm ohne Meldung als *.xlsx speichern
16.02.2023 18:30:54 Gast39571
NotSolved

Ansicht des Beitrags:
Von:
Gast39571
Datum:
16.02.2023 18:30:54
Views:
180
Rating: Antwort:
  Ja
Thema:
*.xlsm ohne Meldung als *.xlsx speichern

Warum die Datei nicht in einem Schritt speichern und versenden? Code musst du auf deine Bedürfnisse anpassen!
Hier:

Sub Datei_als_XLSX_danach_versenden()
'Excel Instanzen
Dim Ordnerpfad As Variant
Dim filepath As String, Pfad As String, Dateiname As String, AktiveMappe As Workbook
Dim closefile As String, closefilename As String
'----------------------------------------------------------------------
'Outlook Instanzen
Dim OutApp As Object
Dim Textkopf As Object
Dim Text As String, Anrede As String, Grusswort As String
Dim Strbody As String, Gesamtertext As String
Dim Mailadresse As String, Betreff As String
Dim Anhang As String
'----------------------------------------------------------------------
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Set OutApp = CreateObject("Outlook.Application")
Set AktiveMappe = ActiveWorkbook
'----------------------------------------------------------------------
filepath = AktiveMappe.FullName
Pfad = AktiveMappe.Path
Datum = Format(Now, "_dd.mm.yyyy_hh_mm_ss")
Dateiname = AktiveMappe.Name
    If InStr(Dateiname, ".") > 0 Then
       Dateiname = Left(Dateiname, InStr(Dateiname, ".") - 1)
    End If
closefile = Pfad & "\" & Dateiname & Datum & "_Backup.xlsx"
closefilename = Dateiname & Datum & "_Backup.xlsx"
AktiveMappe.Save
AktiveMappe.SaveAs Filename:=closefile, FileFormat:=51
'Ordnerpfad = Shell("Explorer.exe " & Pfad, vbNormalFocus)
Application.Workbooks.Open (filepath)
Workbooks(closefilename).Close SaveChanges:=False
'----------------------------------------------------------------------
Anhang = closefile
'----------------------------------------------------------------------
'Mail vorbreiten
Mailadresse = "Beispiel@Beispiel.de" '->anpassen
Betreff = Dateiname & Datum & "_Backup"
Anrede = "Guten Tag<br><br>"
Text = "Exceldatei "
Grusswort = "Gruss"
Gesamtertext = Anrede & Text & " " & Dateiname & "<br><br>" & Grusswort
Set Textkopf = OutApp.CreateItem(olMailItem)
    With Textkopf
        .Recipients.Add Mailadresse
        .Subject = Betreff
        .HTMLBody = Gesamtertext
        .Attachments.Add Anhang
        .Display
'        .Send
    End With
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
30.01.2023 16:07:39 Tjard
NotSolved
31.01.2023 10:12:48 Der Steuerfuzzi
NotSolved
31.01.2023 13:53:37 Tjard
NotSolved
31.01.2023 13:59:20 Der Steuerfuzzi
NotSolved
01.02.2023 09:11:33 Tjard
NotSolved
01.02.2023 10:04:05 Der Steuerfuzzi
NotSolved
01.02.2023 10:27:18 Gast75476
NotSolved
10.02.2023 23:59:08 Gast80068
NotSolved
Rot *.xlsm ohne Meldung als *.xlsx speichern
16.02.2023 18:30:54 Gast39571
NotSolved