Clase RecentFile - archivo utilizado recientemente (Word VBA)
La clase RecentFile representa un archivo utilizado recientemente. Para usar una variable de clase RecentFile, primero debe ser instanciado, por ejemplo
Dim rcnfl as RecentFile
Set rcnfl = RecentFiles(Index:=1)
For Each
A continuación, se muestra un ejemplo de cómo procesar los elementos RecentFile en una colección.
Dim rcnfl As RecentFile
For Each rcnfl In RecentFiles
Next rcnfl
Delete
Elimina el archivo especificado de la lista de archivos recientes.
RecentFiles(1).Delete
Index
Devuelve un valor de tipo Long que representa la posición de un elemento en una colección.
Dim lngIndex As Long
lngIndex = RecentFiles(1).Index
Name
Devuelve el nombre del objeto especificado.
Dim strName As String
strName = RecentFiles(1).Name
Open
Abre el objeto especificado.
Sub OpenRecentFiles()
Dim rFile As RecentFile
For Each rFile In RecentFiles
rFile.Open
Next rFile
End Sub
Path
Devuelve el disco o la ruta de acceso Web al objeto especificado.
La ruta de acceso no incluye un carácter final, por ejemplo, "C:\MSOffice" o "https://MyServer".
Dim strPath As String
strPath = RecentFiles(1).Path
ReadOnly
True si los cambios realizados en el documento no pueden guardarse en el documento original.
With RecentFiles(1)
.ReadOnly = True
.Open
End With