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