- Anwendung.FileDialog(msoFileDialogSaveAs).pdf-Datei als Filter

Ich bin auf der Suche, um die Benutzer wählen Sie den Pfad und den Dateinamen der PDF-Datei, die Sie exportieren.

Ich habe die unten, um anzuzeigen, die SaveAs-dialog:

Sub Test3()

    Set myFile = Application.FileDialog(msoFileDialogSaveAs)
    With myFile
    .Title = "Choose File"
    .AllowMultiSelect = False
    .ButtonName = "&Save As"
    .initialFilename = "Export"
    .Title = "Save PDF as"
    If .Show <> -1 Then
    MsgBox "You have cancelled"
    Exit Sub
    End If
    FileSelected = .SelectedItems(1)
    End With


    End Sub

Den Wert FileSelected später geführt wird in die pdf-export-code.

Ich bin auf der Suche um einen filter hinzuzufügen, um die oben FileSave-dialog, so dass es Zeigt nur PDF als Datei speichern, geben.

Derzeit den Wert von FileSelected endet als "Laufwerkbuchstabe:/Ordner/Name.xlsm" also, wenn ich Futter in die pdf-Datei exportieren speichert die pdf-Datei mit xlsm Erweiterung.

Habe ich versucht .Filter.Clear und dann .Filters.Add ohne viel Glück.

Jede Hilfe wird sehr geschätzt!

InformationsquelleAutor CaptainABC | 2014-01-24

Schreibe einen Kommentar