Ich muss ein Makro erstellen, das ein Excel-Dokument als PDF-Datei auf dem Desktop eines beliebigen Benutzers speichert (d. H. Mehrere Personen werden dieses Dokument/Makro verwenden).Makro, um Excel Doc als PDF für alle Benutzer zu exportieren
Hier ist VBA Code, den ich bisher habe:
Sub CreatePDF()
'
' CreatePDF Macro
'
'
ChDir "C:\Users\Public\Desktop"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\Public\Desktop\QuickView Update Dec_2017.pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True
End Sub
Ich denke, das Problem mit dem Verzeichnis ist es (in den Fällen zu rettende wo dieser Code „Public“ im Dateipfad sagt, es hatte geändert das von meinem Benutzernamen, der anfänglich ausgefüllt wurde).
Kennt jemand eine Möglichkeit, einen allgemeinen Pfad anzugeben, um dieses Dokument als PDF auf dem Desktop eines beliebigen Benutzers zu speichern?
Das funktioniert aber könnten Sie mir bitte sagen, dass, wie Dateinamen in der oberen Zeile geben –
fügen Sie ihn einfach auf den Pfad wie gewohnt . Z.B. "\ Desktop \ Ihre_Datei.pdf" – Matts