Classe RecentFile - arquivo usado recentemente (Excel VBA)
A classe RecentFile representa um arquivo da lista de arquivos utilizados recentemente. Para usar uma variável de classe RecentFile, ela primeiro precisa ser instanciada por exemplo
Dim rcnfl as RecentFile
Set rcnfl = Application.RecentFiles(Index:=1)
For Each
Aqui está um exemplo de processamento dos itens RecentFile em uma coleção.
Dim rcnfl As RecentFile
For Each rcnfl In Application.RecentFiles
Next rcnfl
Delete
Exclui o objeto.
Application.RecentFiles(1).Delete
Index
Retorna um valor Long que representa o número de índice do objeto dentro da coleção de objetos semelhantes.
Dim lngIndex As Long
lngIndex = Application.RecentFiles(1).Index
Name
Retorna um valor String que representa o nome do objeto.
Dim strName As String
strName = Application.RecentFiles(1).Name
Open
Abre uma pasta de trabalho recente.
Dim wb As Workbook
Set wb = Application.RecentFiles(1).Open
Path
Retorna um valor String que representa o caminho completo para a pasta de trabalho ou o arquivo que este objeto RecentFile representa.
Dim strPath As String
strPath = Application.RecentFiles(1).Path