Klasse RecentFile - zuletzt geöffnete Datei (Word VBA)
Die Klasse RecentFile stellt eine zuletzt geöffnete Datei dar. Um eine RecentFile -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim rcnfl as RecentFile
Set rcnfl = 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 RecentFiles
Next rcnfl
Delete
Löscht die angegebene Datei in der Liste der zuletzt verwendeten Dateien.
RecentFiles(1).Delete
Index
Gibt einen Wert vom Typ Long zurück, der die Position eines Elements in einer Auflistung darstellt.
Dim lngIndex As Long
lngIndex = RecentFiles(1).Index
Name
Gibt den Namen des angegebenen Objekts zurück.
Dim strName As String
strName = RecentFiles(1).Name
Open
Öffnet das angegebene Objekt.
Sub OpenRecentFiles()
Dim rFile As RecentFile
For Each rFile In RecentFiles
rFile.Open
Next rFile
End Sub
Path
Gibt den Datenträger oder Webpfad zu dem angegebenen Objekt zurück.
Der Pfad enthält kein nachstehendes Zeichen, z. B. "C:\MSOffice" oder "https://MyServer".
Dim strPath As String
strPath = RecentFiles(1).Path
ReadOnly
True, wenn Änderungen am Dokument nicht im Originaldokument gespeichert werden können.
With RecentFiles(1)
.ReadOnly = True
.Open
End With