Classe RecentFiles - a lista de arquivos utilizados recentemente (Excel VBA)

A classe RecentFiles representa a lista de arquivos utilizados recentemente. Para usar uma variável de classe RecentFiles, ela primeiro precisa ser instanciada por exemplo


Dim rfs as RecentFiles
Set rfs = Application.RecentFiles

For Each

Aqui está um exemplo de processamento dos itens RecentFiles em uma coleção.


Dim rcnfl As RecentFile
For Each rcnfl In Application.RecentFiles
	
Next rcnfl

Add

Adiciona um arquivo à lista de arquivos utilizados recentemente.

Add (Name)

Name: O nome do arquivo.


Application.RecentFiles.Add Name:="Oscar.xls"

Count

Retorna um valor Long que representa o número de objetos na coleção.


Dim lngCount As Long
lngCount = Application.RecentFiles.Count

Item

Retorna um único objeto de uma coleção.

Item (Index)

Index: O número de índice do objeto.


Dim rcnflItem As RecentFile
Set rcnflItem = Application.RecentFiles(Index:=1)

Maximum

Retorna ou define o número máximo de arquivos da lista de arquivos usados recentemente. Pode ter um valor de 0 zero a 50. Long de leitura/gravação.


Application.RecentFiles.Maximum = 8