如何:列出最近使用的工作簿文件

更新:2007 年 11 月

适用于

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 文档级项目

  • 应用程序级项目

Microsoft Office 版本

  • Excel 2003

  • Excel 2007

有关更多信息,请参见按应用程序和项目类型提供的功能

RecentFiles 属性返回一个集合,该集合包含 Microsoft Office Excel 最近使用的文件列表中出现的所有文件名。列表长度因用户选择要保留的文件数而异。您可以在某一范围内显示结果。

在区域对象中列出最近使用的工作簿

  • 遍历最近使用的文件的列表,并将名称显示在相对于 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", missing);
    for(int i=1; i<=this.Application.RecentFiles.Count; i++)
     {
        rng.get_Offset(i - 1,0).Value2 = this.Application.RecentFiles.get_Item(i).Name;
      }
    

请参见

任务

如何:显示对话框以打开 Excel 文件

概念

使用工作簿

NamedRange 控件

了解 Office 解决方案中的可选参数