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


Свойство Application.FileDialog (Excel)

Возвращает объект FileDialog, представляющий экземпляр диалогового окна файла.

Синтаксис

выражение.FileDialog (fileDialogType)

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
fileDialogType Обязательный MsoFileDialogType Тип диалогового окна работы с файлами.

Примечания

Значение MsoFileDialogType может быть одной из этих констант:

  • msoFileDialogFilePicker. Позволяет пользователю выбрать файл.
  • msoFileDialogFolderPicker. Позволяет пользователю выбрать папку.
  • msoFileDialogOpen. Позволяет пользователю открыть файл.
  • msoFileDialogSaveAs. Позволяет пользователю сохранить файл.

Пример

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

Sub UseFileDialogOpen() 
 
    Dim lngCount As Long 
 
    ' Open the file dialog 
    With Application.FileDialog(msoFileDialogOpen) 
        .AllowMultiSelect = True 
        .Show 
 
        ' Display paths of each file selected 
        For lngCount = 1 To .SelectedItems.Count 
            MsgBox .SelectedItems(lngCount) 
        Next lngCount 
 
    End With 
 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.