Klasse RecentFile - zuletzt geöffnete Datei (Excel VBA)
Die Klasse RecentFile stellt eine Datei in der Liste der zuletzt verwendeten Dateien dar. Um eine RecentFile -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim rcnfl as RecentFile
Set rcnfl = Application.RecentFiles(Index:=1)
For Each
Hier ist ein Beispiel für die Verarbeitung der RecentFile -Elemente in einer Sammlung
Dim rcnfl As RecentFile
For Each rcnfl In Application.RecentFiles
Next rcnfl
Delete
Löscht das Objekt.
Application.RecentFiles(1).Delete
Index
Gibt einen Long-Wert zurück, der die Indexnummer des Objekts in der Auflistung ähnlicher Objekte darstellt.
Dim lngIndex As Long
lngIndex = Application.RecentFiles(1).Index
Name
Gibt einen String -Wert, der den Namen des Objekts darstellt.
Dim strName As String
strName = Application.RecentFiles(1).Name
Open
Öffnet eine von den zuletzt geöffneten Arbeitsmappen.
Dim wb As Workbook
Set wb = Application.RecentFiles(1).Open
Path
Gibt einen String -Wert zurück, der den vollständigen Pfad zu der Arbeitsmappe oder Datei darstellt, die dieses aktuelle File-Objekt darstellt.
Dim strPath As String
strPath = Application.RecentFiles(1).Path