Clase RecentFile - archivo utilizado recientemente (Excel VBA)

La clase RecentFile representa un archivo de la lista de archivos usados recientemente. Para usar una variable de clase RecentFile, primero debe ser instanciado, por ejemplo


Dim rcnfl as RecentFile
Set rcnfl = Application.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 Application.RecentFiles
	
Next rcnfl

Delete

Elimina el objeto.


Application.RecentFiles(1).Delete

Index

Devuelve un valor de tipo Long que representa el número de índice del objeto dentro de una colección de objetos similares.


Dim lngIndex As Long
lngIndex = Application.RecentFiles(1).Index

Name

Devuelve un valor de tipo String que representa el nombre del objeto.


Dim strName As String
strName = Application.RecentFiles(1).Name

Open

Abre un libro reciente.


Dim wb As Workbook
Set wb = Application.RecentFiles(1).Open

Path

Devuelve un valor de tipo String que representa la ruta de acceso completa al libro o archivo que representa este objeto RecentFile .


Dim strPath As String
strPath = Application.RecentFiles(1).Path