Thema Datum  Von Nutzer Rating
Antwort
13.07.2020 09:52:33 Krzysztof
Solved
13.07.2020 18:25:02 ralf_b
NotSolved
Rot Datei als pdf speichern mit Überprüfung des Dateinamens
13.07.2020 22:22:57 Krzysztof
NotSolved

Ansicht des Beitrags:
Von:
Krzysztof
Datum:
13.07.2020 22:22:57
Views:
777
Rating: Antwort:
  Ja
Thema:
Datei als pdf speichern mit Überprüfung des Dateinamens

Hallo,

ich habe es geschafft, dass die Datei nicht überschrieben wird und eine Abfrage kommt, wo man den Namen manuell ändern kann. Ich möchte aber, dass die Datei automatisch umbenannt wird.

Sub Seite_speichern()
    Dim Pfad As String, Dateiname As String, Ext As String
    Ext = ".pdf"
    Pfad = "C:\Users\FAMILY\Desktop\test\"
    If Dir(Pfad, vbDirectory) = "" Then
    MsgBox "Pfad  '" & Pfad & "'  existiert nicht"
    Exit Sub
    End If
    
    Dateiname = Range("R5") & Format(Date, "_DD_MM_YYYY")
    Dateiname1 = Dateiname & "_(1)"
    
    ' Seite_speichern Makro
    If MsgBox("Soll die Datei vom " & [R5] & "  gespeichert werden?", vbYesNo + vbQuestion, "Achtung") = vbYes Then
        Do Until Dir(Pfad & Dateiname & Ext) = ""
            Dateiname = InputBox("Datei bitte umbenennen mit Endung (1), (2), (3),......", "Die Datei existiert bereits. Bitte umbenenen ", Dateiname1)
            If Dateiname = "" Then Exit Sub
        Loop
        ' speichert Tabelle unter Pfad und vorgegebenen Namen als pdf
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Pfad & Dateiname & Ext, _
            Quality:=xlQualityStandard, IncludeDocProperties:= _
            True, IgnorePrintAreas:=False, From:=1, To:=3, OpenAfterPublish:=True
    End If
 End Sub

LG
Krzysztof
   

 


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
13.07.2020 09:52:33 Krzysztof
Solved
13.07.2020 18:25:02 ralf_b
NotSolved
Rot Datei als pdf speichern mit Überprüfung des Dateinamens
13.07.2020 22:22:57 Krzysztof
NotSolved