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)

Die folgenden Prozeduren können zum Festlegen der RecentFile Klassenvariablen verwendet werden : RecentFiles.Add und RecentFiles.Item.

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