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