Wie drückt man in VBA ein einzelnes "\" in einem Dateipfad aus?

Wie drückt man in VBA ein einzelnes "\" in einem Dateipfad aus?

Ich verwende ein VBA-Skript, um eine Datei mit dem Titel zu speichern"Monat-Tag-Stunde-Minute"in einem Ordner mit dem Titel"Monat Jahr"

Wie auch immer, Excel mag meinen Code nicht,

ActiveWorkbook.SaveAs "C:\Users\" & Environ$("UserName") & _ 
"\Documents\Workout Logs\" & _
Format$(Date, "mmmm-yyyy") & _ 
"\" & _ 
Format$(Date, "mmmm-dd") & Format$(Time, "hh-mm") & ".xls"

Insbesondere dieser Teil

"\" & _ 

Wie drücke ich den \-Break im Pfad so aus, dass er gefällt, damit er sieht

Format$(Date, "mmmm-yyyy") & _ 

als Ordner, in dem die Datei gespeichert werden soll

Format$(Date, "mmmm-dd") & Format$(Time, "hh-mm") & ".xls"

soll platziert werden?

Antwort1

Dies läuft auf meinem Computer (Windows Excel 2013) einwandfrei.

Sub test()
a = "C:\Users\" & Environ$("UserName") & _
"\Documents\Workout Logs\" & _
Format$(Date, "mmmm-yyyy") & _
"\" & _
Format$(Date, "mmmm-dd") & Format$(Time, "hh-mm") & ".xls"

MsgBox (a)

End Sub

Msgbox-ErgebnisseC:\Users\username\Documents\Workout Logs\May-2016\May-1910-13.xls

Es ist dasselbe, nur dass die Zeichenfolge in einer Variablen gespeichert wird, anstatt das Dokument zu speichern.

verwandte Informationen