Classe RecentFile - fichier récemment utilisé (Excel VBA)

Cet objet représente un fichier dans la liste des derniers fichiers utilisés.

Pour utiliser une variable de classe RecentFile, elle doit d'abord être instanciée, par exemple

Dim rcnfl as RecentFile
Set rcnfl = Application.RecentFiles(Index:=1)

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe RecentFile : RecentFiles.Add et RecentFiles.Item.

For Each

Voici un exemple de traitement des éléments RecentFile dans une collection

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

Delete

Cette méthode supprime l'objet.

Application.RecentFiles(1).Delete

Index

Cette propriété renvoie une valeur de type Long qui représente le numéro d'index de l'objet au sein de la collection d'objets similaires.

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

Name

Renvoie une valeur de type String qui représente le nom de l'objet.

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

Open

Cette méthode ouvre un classeur récent.

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

Path

Cette propriété renvoie une valeur de type String qui représente le chemin d’accès complet au classeur ou fichier représenté par cet objet RecentFile .

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