Como listar programaticamente arquivos de pasta de trabalho usados recentemente

A propriedade de RecentFiles retorna uma coleção que contém os nomes de todos os arquivos que aparecem na lista do Microsoft Office Excel de arquivos utilizados mais recentemente.O comprimento da lista varia dependendo do número de arquivos que o usuário selecionou para manter.você pode exibir os resultados em um intervalo.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Excel 2013 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Para listar as pastas de trabalho recentemente usadas em um intervalo objeto

  • Execute um loop através da lista de arquivos recente e exibir os nomes nas células em relação a um objeto de Microsoft.Office.Interop.Excel.Range .

    Dim rng As Excel.Range = Me.Application.Range("A1")
    
    Dim i As Integer
    For i = 1 To Me.Application.RecentFiles.Count
        rng.Offset(i - 1, 0).Value2 = Me.Application.RecentFiles(i).Name
    Next
    
    Excel.Range rng = this.Application.get_Range("A1");
    for(int i=1; i<=this.Application.RecentFiles.Count; i++)
     {
        rng.get_Offset(i - 1,0).Value2 = this.Application.RecentFiles.get_Item(i).Name;
      }
    

Consulte também

Conceitos

Trabalhando com pastas de trabalho

Controle NamedRange

Parâmetros opcionais em soluções do Office