Поделиться через


Практическое руководство. Отображение диалогового окна для открытия файлов Excel

Обновлен: Ноябрь 2007

Применение

Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office.

Тип проекта

  • Проекты уровня документа

  • Проекты уровня приложения

Версия Microsoft Office

  • Excel 2003

  • Excel 2007

Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов.

В следующем примере кода пользователям предлагается открыть новую книгу в Microsoft Office Excel. В примере задаются свойства, которые разрешают выполнять множественное выделение, очищаются списки доступных фильтров и добавляются два новых фильтра. Затем код вызывает метод Execute класса FileDialog, чтобы открыть указанные файлы.

Пример

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();
}

См. также

Задачи

Практическое руководство. Вывод списка последних использовавшихся файлов книг Excel

Практическое руководство. Открытие книг

Практическое руководство. Активация Workbooks

Основные понятия

Работа с книгами

Общие сведения о необязательных параметрах в решениях Office