Propriedade Application.FileDialog (Excel)

Retorna um objeto FileDialog representando uma instância da caixa de diálogo arquivo.

Sintaxe

expressão. FileDialog (fileDialogType)

expressão Uma variável que representa um Aplicativo objeto.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
fileDialogType Obrigatório MsoFileDialogType O tipo de diálogo do arquivo.

Comentários

MsoFileDialogType pode ser uma das seguintes constantes:

  • msoFileDialogFilePicker. Permite que o usuário selecione um arquivo.
  • msoFileDialogFolderPicker. Permite que o usuário selecione uma pasta.
  • msoFileDialogOpen. Permite que o usuário abra um arquivo.
  • msoFileDialogSaveAs. Permite que o usuário salve um arquivo.

Exemplo

Neste exemplo, o Microsoft Excel abre a caixa de diálogo do arquivo, permitindo que um usuário selecione um ou mais arquivos. Após a seleção desses arquivos, o Excel exibirá o caminho até cada arquivo em uma mensagem separada.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.