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

La classe RecentFile représente un fichier récemment utilisé.

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

Dim rcnfl as RecentFile
Set rcnfl = 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 RecentFiles
	
Next rcnfl

Delete

Supprime le fichier spécifié sur la liste des fichiers récents.

RecentFiles(1).Delete

Index

Renvoie un type long qui représente la position d’un élément dans une collection.

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

Name

Renvoie le nom de l'objet spécifié.

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

Open

Ouvre l'objet spécifié.

Sub OpenRecentFiles() 
 Dim rFile As RecentFile 
 For Each rFile In RecentFiles 
 rFile.Open 
 Next rFile 
End Sub

Path

Renvoie le disque ou le chemin d'accès au Web à l'objet spécifié.

Le chemin d'accès n'inclut pas un caractère de fin — par exemple, « C:\MSOffice » ou « https://MyServer ».

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

ReadOnly

True si les modifications apportées au document ne peuvent pas être enregistrées dans le document d'origine.

With RecentFiles(1) 
 .ReadOnly = True 
 .Open 
End With