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

更新:2007 年 11 月

适用对象

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

项目类型

  • 文档级项目

  • 应用程序级项目

Microsoft Office 版本

  • Excel 2003

  • Excel 2007

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

下面的代码提示用户在 Microsoft Office Excel 中打开一个新工作簿。它设置属性以允许多重选择、清除可用筛选器的列表,并添加两个新筛选器。然后,该代码将调用 FileDialog 对象的 Execute 方法,以打开请求的文件。

示例

With Me.Application.FileDialog(Microsoft.Office.Core.MsoFileDialogType.msoFileDialogOpen)

    .AllowMultiSelect = True
    .Filters.Clear()
    .Filters.Add("Excel Files", "*.xls;*.xlw")
    .Filters.Add("All Files", "*.*")

    If .Show = True Then
        .Execute()
    End If
End With
Microsoft.Office.Core.FileDialog fd = 
    this.Application.get_FileDialog(Microsoft.Office.Core.MsoFileDialogType.msoFileDialogOpen);

fd.AllowMultiSelect = true; 
fd.Filters.Clear(); 
fd.Filters.Add("Excel Files", "*.xls;*.xlw", missing); 
fd.Filters.Add("All Files", "*.*", missing); 

if (fd.Show() != 0)
{
    fd.Execute();
}

请参见

任务

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

如何:打开工作簿

如何:激活工作簿

概念

使用工作簿

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