Classe RecentFile (Excel VBA)

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

Les procédures principales de la classe RecentFile sont Delete, Open et RecentFiles.Add

Set

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.Item, RecentFiles.Add et Application.RecentFiles

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

Thèmes

Les procédures suivantes de cette classe ont été regroupées et sont décrites sur une page thématique séparée

Add with its procedures Open et RecentFiles.Add

Méthodes

Les méthodes principales de la classe RecentFile sont

Delete - Cette méthode supprime l'objet.

Application.RecentFiles(1).Delete

Propriétés

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

Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

Dim objParent As Object
Set objParent = Application.RecentFiles(1).Parent

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

RecentFiles.Count Cette propriété renvoie une valeur de type Long qui représente le nombre d’objets de la collection.

Dim lngCount As Long
lngCount = Application.RecentFiles.Count

RecentFiles.Item Cette méthode renvoie un seul objet d'une collection.

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

RecentFiles.Maximum Cette propriété renvoie ou définit le nombre maximal de fichiers pouvant figurer dans la liste de fichiers récemment utilisés. Il peut s’agir d’une valeur comprise entre 0 (zéro) et 50. Long (en lecture/écriture).

Application.RecentFiles.Maximum = 8

RecentFiles.Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

Dim objParent As Object
Set objParent = Application.RecentFiles.Parent